home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / comm / fido / fz104.lha / docs / Foozle.man next >
Text File  |  1994-08-30  |  101KB  |  2,794 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                                       The
  23.  
  24.  
  25.          FFFFFFFFF  OOOOOOO   OOOOOOO  ZZZZZZZZZZZ LLL       EEEEEEEEE
  26.          FFF       OOO   OOO OOO   OOO        ZZZ  LLL       EEE
  27.          FFF       OOO   OOO OOO   OOO       ZZZ   LLL       EEE
  28.          FFF       OOO   OOO OOO   OOO      ZZZ    LLL       EEE
  29.          FFFFFFF   OOO   OOO OOO   OOO     ZZZ     LLL       EEEEEEE
  30.          FFF       OOO   OOO OOO   OOO    ZZZ      LLL       EEE
  31.          FFF       OOO   OOO OOO   OOO   ZZZ       LLL       EEE
  32.          FFF       OOO   OOO OOO   OOO  ZZZ        LLL       EEE
  33.          FFF        OOOOOOO   OOOOOOO  ZZZZZZZZZZZ LLLLLLLLL EEEEEEEEE
  34.  
  35.  
  36.                         Mail Manipulation System Manual
  37.  
  38.  
  39.  
  40.  
  41.  
  42.                       Written and copyright 1991, 1992 by
  43.  
  44.                                Peer Hasselmeyer
  45.  
  46.  
  47.  
  48.                              All rights reserved.
  49.                                 Foozle's Manual
  50.  
  51.  
  52.  
  53.        CONTENTS
  54.        --------
  55.  
  56.  
  57.        0. General Survey . . . . . . . . . . . . . . . . . . . . .  5
  58.  
  59.        1. Installation . . . . . . . . . . . . . . . . . . . . . .  6
  60.          1. Preparations . . . . . . . . . . . . . . . . . . . . .  6
  61.          2. Starting FzI . . . . . . . . . . . . . . . . . . . . .  6
  62.          3. General 1  . . . . . . . . . . . . . . . . . . . . . .  7
  63.            1. Your Name  . . . . . . . . . . . . . . . . . . . . .  7
  64.            2. Fidonet Address  . . . . . . . . . . . . . . . . . .  7
  65.            3. Pointnet . . . . . . . . . . . . . . . . . . . . . .  7
  66.            4. AKAs . . . . . . . . . . . . . . . . . . . . . . . .  7
  67.            5. Inbound  . . . . . . . . . . . . . . . . . . . . . .  8
  68.            6. Outbound . . . . . . . . . . . . . . . . . . . . . .  8
  69.            7. Unpack directory . . . . . . . . . . . . . . . . . .  8
  70.            8. Logfile  . . . . . . . . . . . . . . . . . . . . . .  8
  71.            9. Editor Command . . . . . . . . . . . . . . . . . . .  9
  72.            10. Edit File . . . . . . . . . . . . . . . . . . . . .  9
  73.            11. Nodelist Directory  . . . . . . . . . . . . . . . .  9
  74.            12. Userlist File . . . . . . . . . . . . . . . . . . .  9
  75.            13. AreaFix Logfile . . . . . . . . . . . . . . . . . .  9
  76.            14. Font name . . . . . . . . . . . . . . . . . . . . . 10
  77.            15. Colours . . . . . . . . . . . . . . . . . . . . . . 10
  78.          4. General 2  . . . . . . . . . . . . . . . . . . . . . . 10 
  79.            1. Interlace  . . . . . . . . . . . . . . . . . . . . . 10
  80.            2. Unpack Security  . . . . . . . . . . . . . . . . . . 10
  81.            3. Check Area Access  . . . . . . . . . . . . . . . . . 11
  82.            4. Software Used  . . . . . . . . . . . . . . . . . . . 11
  83.            5. Fast/Secure Saves  . . . . . . . . . . . . . . . . . 11
  84.            6. Delete Dupes . . . . . . . . . . . . . . . . . . . . 11
  85.            7. Route Incoming Netmail . . . . . . . . . . . . . . . 11
  86.            8. Auto HiMark  . . . . . . . . . . . . . . . . . . . . 12
  87.            9. Auto Renumber  . . . . . . . . . . . . . . . . . . . 12
  88.            10. Reflow Messages . . . . . . . . . . . . . . . . . . 12
  89.            11. Show Kludges  . . . . . . . . . . . . . . . . . . . 12
  90.            12. Hide SEEN-BY  . . . . . . . . . . . . . . . . . . . 12
  91.            13. Use CM-Style  . . . . . . . . . . . . . . . . . . . 13
  92.            14. Paragon-Boss  . . . . . . . . . . . . . . . . . . . 14
  93.            15. Remap MS-DOS Characters . . . . . . . . . . . . . . 13
  94.          5. Systems  . . . . . . . . . . . . . . . . . . . . . . . 13
  95.            1. The Packers/Unpackers  . . . . . . . . . . . . . . . 13
  96.            2. The Main Systems Screen  . . . . . . . . . . . . . . 14
  97.          6. Areas  . . . . . . . . . . . . . . . . . . . . . . . . 14
  98.            1. Default Origins  . . . . . . . . . . . . . . . . . . 14
  99.            2. Reply Headers  . . . . . . . . . . . . . . . . . . . 15
  100.            3. Signatures . . . . . . . . . . . . . . . . . . . . . 15
  101.            4. Forward Header . . . . . . . . . . . . . . . . . . . 15
  102.            5. Dupe Table Size  . . . . . . . . . . . . . . . . . . 16
  103.            6. The Main Area Screens  . . . . . . . . . . . . . . . 16
  104.          7. Routing  . . . . . . . . . . . . . . . . . . . . . . . 18
  105.          8. External . . . . . . . . . . . . . . . . . . . . . . . 18
  106.  
  107.  
  108.  
  109.                                           2
  110.                                  Foozle's Manual
  111.  
  112.  
  113.  
  114.            1. After Export Command . . . . . . . . . . . . . . . . 18
  115.            2. After Renumber Command . . . . . . . . . . . . . . . 18
  116.            3. Special Names  . . . . . . . . . . . . . . . . . . . 18
  117.  
  118.        2. The Editor . . . . . . . . . . . . . . . . . . . . . . . 19
  119.          1. The Editor Screen  . . . . . . . . . . . . . . . . . . 19
  120.            1. The Status Line  . . . . . . . . . . . . . . . . . . 19
  121.            2. The Message Header . . . . . . . . . . . . . . . . . 19
  122.            3. The Message Text . . . . . . . . . . . . . . . . . . 20
  123.          2. The Menus  . . . . . . . . . . . . . . . . . . . . . . 20
  124.            1. The "Action" Menu  . . . . . . . . . . . . . . . . . 20
  125.            2. The "Areas" Menu . . . . . . . . . . . . . . . . . . 22
  126.            3. The "Movement" Menu  . . . . . . . . . . . . . . . . 23
  127.            4. The "Messages" Menu  . . . . . . . . . . . . . . . . 24
  128.          3. The Keys . . . . . . . . . . . . . . . . . . . . . . . 26
  129.  
  130.        3. The Commandline Functions  . . . . . . . . . . . . . . . 28
  131.          1. Import . . . . . . . . . . . . . . . . . . . . . . . . 28
  132.          2. Export . . . . . . . . . . . . . . . . . . . . . . . . 28
  133.          3. Himark . . . . . . . . . . . . . . . . . . . . . . . . 29
  134.          4. Renum  . . . . . . . . . . . . . . . . . . . . . . . . 29
  135.          5. Rescan . . . . . . . . . . . . . . . . . . . . . . . . 29
  136.          6. FRescan  . . . . . . . . . . . . . . . . . . . . . . . 30
  137.          7. Maint  . . . . . . . . . . . . . . . . . . . . . . . . 30
  138.          8. Editor . . . . . . . . . . . . . . . . . . . . . . . . 30
  139.          9. Background/BG  . . . . . . . . . . . . . . . . . . . . 30
  140.          10. Config  . . . . . . . . . . . . . . . . . . . . . . . 30
  141.          11. Quit  . . . . . . . . . . . . . . . . . . . . . . . . 31
  142.          12. Prio  . . . . . . . . . . . . . . . . . . . . . . . . 31
  143.  
  144.        4. External Programmes  . . . . . . . . . . . . . . . . . . 32
  145.          1. External Functions . . . . . . . . . . . . . . . . . . 32
  146.          2. The UserList . . . . . . . . . . . . . . . . . . . . . 33
  147.          3. The Remap-File . . . . . . . . . . . . . . . . . . . . 33
  148.  
  149.        5. Routing  . . . . . . . . . . . . . . . . . . . . . . . . 34
  150.          1. Remapping  . . . . . . . . . . . . . . . . . . . . . . 35
  151.  
  152.        6. Installing Points  . . . . . . . . . . . . . . . . . . . 36
  153.  
  154.        7. AreaFix  . . . . . . . . . . . . . . . . . . . . . . . . 37
  155.          1. About AreaFix  . . . . . . . . . . . . . . . . . . . . 37
  156.          2. Installing AreaFix . . . . . . . . . . . . . . . . . . 37
  157.          3. Using AreaFix  . . . . . . . . . . . . . . . . . . . . 37
  158.          4. Hints  . . . . . . . . . . . . . . . . . . . . . . . . 37
  159.  
  160.        8. Multiple Net Support . . . . . . . . . . . . . . . . . . 38
  161.  
  162.        9. Inbound/Outbound . . . . . . . . . . . . . . . . . . . . 39
  163.          1. The Inbound  . . . . . . . . . . . . . . . . . . . . . 39
  164.          2. The Outbound . . . . . . . . . . . . . . . . . . . . . 39
  165.  
  166.  
  167.  
  168.  
  169.  
  170.                                        3
  171.                                 Foozle's Manual
  172.  
  173.  
  174.  
  175.        10. The Logfile . . . . . . . . . . . . . . . . . . . . . . 41
  176.  
  177.        11. Limitations . . . . . . . . . . . . . . . . . . . . . . 42
  178.  
  179.        12. Registration  . . . . . . . . . . . . . . . . . . . . . 43
  180.          1. Why Register . . . . . . . . . . . . . . . . . . . . . 43
  181.          2. How To Register  . . . . . . . . . . . . . . . . . . . 43
  182.  
  183.        13. License . . . . . . . . . . . . . . . . . . . . . . . . 44
  184.          1. Notice . . . . . . . . . . . . . . . . . . . . . . . . 44
  185.          2. You May  . . . . . . . . . . . . . . . . . . . . . . . 44
  186.          3. You May Not  . . . . . . . . . . . . . . . . . . . . . 44
  187.          4. No Warranty  . . . . . . . . . . . . . . . . . . . . . 45
  188.  
  189.        14. Acknowledgments . . . . . . . . . . . . . . . . . . . . 46
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.                                        4
  232.                                 Foozle's Manual
  233.  
  234.  
  235.  
  236.        0. General Survey
  237.        -----------------
  238.  
  239.            The  Foozle  Mail  Manipulation  System  ("Foozle")  is a fast
  240.        FidoNet-compatible     message-editor/tosser/scanner/packer.    In
  241.        simpler  terms  it  is  a  program  to  import messages from other
  242.        FidoNet-systems into  your local  database, to  export messages to
  243.        other FidoNet-locations, to read and write messages and to do some
  244.        other nice things.
  245.  
  246.            If you previously worked with some fidonet-compatible software
  247.        on your  Amiga, Foozle  will merely  replace CE / CM / FastPoint /
  248.        GCC(host) / Juliet / oMMM  /  PointManager  /  RMB  /  TrapToss or
  249.        whatever you  have used  in one  single program.  Only a mailer is
  250.        lacking, so you have to  use  one  of  the  existant  mailers like
  251.        BinkleyTerm,  TrapDoor   or  WelMat.  Actually,  this  program  is
  252.        designed to be run with TrapDoor  version 1.74  or higher,  but it
  253.        also works with other mailers and other versions of TrapDoor.
  254.  
  255.            All parts  of the program are written in assembly language for
  256.        the reason of speed and comfort.
  257.  
  258.            Foozle is designed to work with a HardDisk and at least 1MB of
  259.        RAM. If  you want  to keep a message base with typically more than
  260.        20-30 areas - depending on the  other  utilities  you  run  in the
  261.        background  -  it  is  recommended  to  have even more free store.
  262.        Foozle needs about 200KB for  the  program,  its  buffers  and the
  263.        screen. Each  area uses  at least  2KB (if you do not have a dupe-
  264.        table and less than 100 messages).  But remember:  if you  want to
  265.        im- or export, you also need memory for the archive-utility (about
  266.        150KB)  and for fast exports you should store all  temporary files
  267.        in the ram-disk which can also absorbe quite a bit of memory.
  268.  
  269.            Foozle can be started from either the CLI or the WorkBench. It
  270.        accepts some commands which  can be  entered at  the command-line,
  271.        stored in  the default  tool of an icon or issued via the built-in
  272.        ARexx port.
  273.  
  274.            This manual is not  intended to  be a  complete description of
  275.        FidoNet,  thus  containig  no  explanation  of  echomail  etc. For
  276.        further information  about net-  and echomail  consult FTS-0003 or
  277.        the  documentation  of  ConfMail  as  well as the documentation of
  278.        oMMM. For an explanation of the organisation of FidoNet try to get
  279.        ahold of  the Policy  which should  be available  at every FidoNet
  280.        node.
  281.  
  282.            Before installing Foozle  you  should  read  the  whole manual
  283.        carefully.  Everything  you  need  to  set  up  a  working FidoNet
  284.        compatible mail processing system should be described somewhere in
  285.        it. If  you miss some information, feel free to contact the author
  286.        via  NetMail  at  2:247/4@FidoNet  or  use  one  of  the  echomail
  287.        conferences FOOZLE or AMY_POINT.
  288.  
  289.  
  290.  
  291.  
  292.                                        5
  293.                                 Foozle's Manual
  294.  
  295.  
  296.  
  297.        1. Installation
  298.        ---------------
  299.  
  300.            The installation  of Foozle is mostly done by a program called
  301.        "FzI" which should be  included in  the archive/disc  you got this
  302.        manual from.  "FzI" is  also needed for all changes you want to do
  303.        to your setup.
  304.            If you  have finished  setting up  Foozle you  must create all
  305.        necessary  directories.   Foozle's  editor   will  create  a  mail
  306.        directory  for  you  when  you  try  to  access  an  area  with  a
  307.        nonexistant directory  so that you should quickly pass through all
  308.        areas to create the necessary  directories.  But  don't  forget to
  309.        make sure  that the  parent directory (the directory to which mail
  310.        directories are  added to)  as well  as the  inbound, outbound and
  311.        nodelist directories already exist.
  312.  
  313.  
  314.        1.1. Preparations
  315.        -----------------
  316.  
  317.            To run  Foozle properly  you need to set up at least a logical
  318.        device named "t:" which will keep all temporary packets during the
  319.        export. Usually you would assign this device to your RAM:-disk, as
  320.        only temporary files are  stored in  it. But  if you  export large
  321.        amounts  of  mail  it  depends  on your memory-constitution if you
  322.        perhaps better assign t: to a directory on your HardDisk.
  323.            In the normal setup  you  would  also  assign  a  directory to
  324.        "MAIL:" in  which you  store all of your messages. Foozle does not
  325.        rely on this assignment, so you  may  have  all  your  messages in
  326.        "FOOZLE:" or anywhere across your harddisk.
  327.  
  328.            Foozle needs some third party shareware. There is at least the
  329.        "arp.library". This library is a  part  of  the  AmigaDOS Resource
  330.        Project which  is widely  available. If you don't have it, contact
  331.        your local BBSes, the  next  shareware  dealer  or  the  author of
  332.        Foozle.
  333.  
  334.  
  335.        1.2. Starting FzI
  336.        -----------------
  337.  
  338.            The Foozle  installation program  "FzI" must  be placed in the
  339.        same directory you keep the main Foozle program  in. Start  FzI by
  340.        simply typing "FzI". If this is the first time you install Foozle,
  341.        you must go through all steps described below. If you only do some
  342.        changes  to  your  setup,  the  main  FzI-screen will be displayed
  343.        asking you to select one of the six topics.
  344.            On the bottom  of  FzI's  window  you  will  always  see three
  345.        gadgets. By  pressing the "OKAY" gadget your information is stored
  346.        and FzI advances to the next question. "SAVE" lets you  store your
  347.        setup to  disk anytime  you want  to. "CANCEL" aborts the queue of
  348.        questions on the selected topic and places you back into  the main
  349.        menu. NEVER press "CANCEL" while you are installing Foozle for the
  350.  
  351.  
  352.  
  353.                                        6
  354.                                 Foozle's Manual
  355.  
  356.  
  357.  
  358.        first time or recover from some file loss / damage.
  359.            You may abort FzI at any time by simply clicking  on the close
  360.        gadget in  the upper  left corner  of its  window. Don't forget to
  361.        save your setup before quitting FzI !
  362.            After changing some things of your setup, be sure that you hit
  363.        the "OKAY" gadget before saving !
  364.  
  365.  
  366.        1.3. General 1
  367.        --------------
  368.  
  369.            There shouldn't be any questions  left  because  of  the texts
  370.        explaining what  to do. But, however, here is the description once
  371.        again.
  372.  
  373.  
  374.        1.3.1. Your Name
  375.        ----------------
  376.  
  377.            Not  very  difficult  -  just  enter  your  name.  It  will be
  378.        displayed as  a default  for the  from-field for every message you
  379.        are entering.
  380.  
  381.  
  382.        1.3.2. FidoNet Address
  383.        ----------------------
  384.  
  385.            A bit more difficult as you don't need this information in the
  386.        "normal" life. But you don't have to think about this question: if
  387.        you operate a point - ask your boss, if you  operate a  node - ask
  388.        your netcoordinator/hub.  You MUST  specify the  fully qualified 4
  389.        dimensional address here ! This includes zone, net, node and point
  390.        information (well,  if you are a node, you can leave out the point
  391.        - the  default is  0). Your  address, therefore,  should look like
  392.        2:247/4 or 1:23/456 for a node and 2:247/4.9040 or 3:210/987.6 for
  393.        a point.
  394.  
  395.  
  396.        1.3.3. Pointnet
  397.        ---------------
  398.  
  399.            This information is  needed  as  you  can't  do  everything in
  400.        FidoNet four  dimensionally due  to the  historical development of
  401.        FidoNet. If you operate a point, you must again ask  your boss for
  402.        this. In  node operation you must create the pointnet by yourself.
  403.        Just use a number  between 1  and 32767  that has  something to do
  404.        with your  node address, e.g. 22474 if you are 2:247/4 or 16000 if
  405.        you are 5:352/16. Please use a large, very specific number so that
  406.        it can't get in conflict with existing nets.
  407.            A  point  must  sometimes  be accessed via its "fake" address.
  408.        This address is a node address built of the pointnet and the point
  409.        number  (e.g.  boss  2:247/4,  pointnet  22474,  point  6:  normal
  410.        address: 2:247/4.6, fake address: 22474/6).
  411.  
  412.  
  413.  
  414.                                        7
  415.                                 Foozle's Manual
  416.  
  417.  
  418.  
  419.        1.3.4. AKAs
  420.        -----------
  421.  
  422.            You  can  enter  up  to  eight  alternative  system  addresses
  423.        (AKA=also known  as). Those  are needed when you work in different
  424.        networks with different zone numbers or if you  operate a multiple
  425.        boss point.  Just leave  these lines  blank if  you don't have any
  426.        AKAs. The pointnet must  always  be  given  after  your  full four
  427.        dimensional address divided off by a comma.
  428.            Examples: 2:247/4.99, 24704
  429.                      222:104/1, 10401
  430.                      1:247/102.4, 24102
  431.  
  432.        1.3.5. Inbound
  433.        --------------
  434.           The directory  where everything  you receive  is stored is your
  435.        inbound directory. Please  set  this  according  to  your mailer's
  436.        settings, e.g. "mail:inbound", "dh0:foozle/in".
  437.  
  438.  
  439.        1.3.6. Outbound
  440.        ---------------
  441.  
  442.            The directory  where all  your outgoing mail will be placed by
  443.        Foozle is the outbound directory. You must also set this according
  444.        to what your mailer uses.
  445.            Examples: "mail:outbound"
  446.                      "fido:mail/outgoing"
  447.  
  448.  
  449.        1.3.7. Unpack Directory
  450.        -----------------------
  451.  
  452.            Select now  where Foozle is going to unpack bundles to. If you
  453.        have enough memory you can choose the RAM:-disk.  If you  want the
  454.        bundles to  be unpacked  to the inbound directory, leave this line
  455.        blank.
  456.            Examples: "ram:packets"
  457.                      "t:"
  458.                      "mail:unpackdir/"
  459.  
  460.  
  461.        1.3.8. Logfile
  462.        --------------
  463.  
  464.            Every time Foozle performs some  action,  it  will  write this
  465.        into  the  logfile.  You  can  specify  now,  where  you want this
  466.        information to be put. If you operate a node it is a  good idea to
  467.        store this  information on  (hard)disk as you may want to see what
  468.        happened while you left  the system  unattended. If  you operate a
  469.        point and always sit next to your computer while Foozle works, you
  470.        can use a logfile on the  RAM:-disk,  a  CON:-window  or  even the
  471.        NIL:-device.
  472.  
  473.  
  474.  
  475.                                        8
  476.                                 Foozle's Manual
  477.  
  478.  
  479.  
  480.            Examples: "logs:Foozle.log"
  481.                      "mail:fz.log"
  482.  
  483.  
  484.        1.3.9. Editor Command
  485.        ---------------------
  486.  
  487.            Enter your  preferred editor here. It will be called by Foozle
  488.        every time you write, edit or reply to a message.  The place where
  489.        the filename  of the  edited file  will be put can be specified by
  490.        entering a "%". If you leave this out, the filename  will be added
  491.        to  the end of the command line.
  492.            Examples: "Ed"
  493.                      "CEd % -keepio".
  494.  
  495.  
  496.        1.3.10. Edit File
  497.        -----------------
  498.  
  499.            You  can  select  the  file  that is passed to the editor (see
  500.        above) with this command.  It is  recommended to  use the RAM-disk
  501.        for this file, e.g. "ram:Foozle.tmp", "t:x".
  502.  
  503.  
  504.        1.3.11. Nodelist Directory
  505.        --------------------------
  506.  
  507.            If you want to have the luxury of using the nodelist, you must
  508.        now specify the directory  where  you  keep  all  nodelist related
  509.        files  in.  The  nodelist(s)  must  have  already been compiled by
  510.        TrapList  (or  an  equivalent)  so  that  the  index  file  can be
  511.        accessed.
  512.            Foozle uses  the "traplist.library"  which is  included in the
  513.        archive of TrapDoor 1.80.
  514.            Examples: "nodelist:"
  515.                      "sys:fido/nodelist"
  516.  
  517.  
  518.        1.3.12. UserList File
  519.        ---------------------
  520.  
  521.            If you want to use a so called "UserList" file  which contains
  522.        all the  names and  addresses of  persons you often write messages
  523.        to, enter the name and the path of that file  now. For  the format
  524.        of this file see chapter 4.2.
  525.            Examples: "mail:UserList"
  526.                      "dh0:text/FidoUsers"
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.                                        9
  537.                                 Foozle's Manual
  538.  
  539.  
  540.  
  541.        1.3.13. AreaFix Logfile
  542.        -----------------------
  543.  
  544.            Foozle has  a built in AreaFix. AreaFix is a fake user at your
  545.        system who maintains the topology of echomail flow. Another system
  546.        can  now  add  and  remove  itself  from  receiving echomail areas
  547.        without your intervention. To enable AreaFix at your system simply
  548.        specify the  logfile to  be used  for storing  all changes done to
  549.        echomail topology. For more information read chapter 7 - AreaFix.
  550.            Examples: "logs:AreaFix.log"
  551.                      "t:af.log"
  552.  
  553.  
  554.        1.3.14. Font Name
  555.        -----------------
  556.  
  557.            Foozle may use any font, that  has the  fixed size  of 8x8 (if
  558.        you  use  another  size,  the  screen  will  look weired). You can
  559.        specify the name of that  font  now  (including  ".font").  If you
  560.        don't  enter  any  name,  the  default topaz.font is used. An even
  561.        better solution of using other fonts  is to  set the  desired font
  562.        with   "FastFonts"   as   the   default  system  font.  This  will
  563.        dramatically improve the speed of the display.
  564.  
  565.  
  566.        1.3.15. Colours
  567.        ---------------
  568.  
  569.            Foozle can use the colours  that  you  like  most.  Select the
  570.        colour you  want to change (click on one of the four square boxes)
  571.        and adjust it with the (R)ed, (G)reen and (B)lue sliders. To check
  572.        whether  the  colours  are  okay,  select the "TEST" gadget on the
  573.        right. To return to the default  colour  set,  just  click  on the
  574.        "DEFAULT" gadget.
  575.  
  576.  
  577.  
  578.        1.4. General 2
  579.        --------------
  580.  
  581.  
  582.        1.4.1. Interlace
  583.        -----------------
  584.  
  585.            Foozle can  operate on  an interlaced screen if you wish. This
  586.        is only recommended if you have a flicker fixer.
  587.  
  588.  
  589.        1.4.2. Unpack Security
  590.        ----------------------
  591.  
  592.            This switch may be used to run a secure system.  To avoid your
  593.        node being  the entry-point of echomail from unauthorised systems,
  594.  
  595.  
  596.  
  597.                                       10
  598.                                 Foozle's Manual
  599.  
  600.  
  601.  
  602.        you can instruct Foozle to ignore packed mail bundles from systems
  603.        that   were   not   installed  in  the  "Systems"-setup.  Incoming
  604.        uncompressed packets  are not  checked by  Foozle. To  run a fully
  605.        secure system,  you should  run the  program "CheckPackets" before
  606.        those packets are processed by Foozle.
  607.  
  608.  
  609.        1.4.3. Check Area Access
  610.        ------------------------
  611.  
  612.            If  you  enable  this   feature,  Foozle   verifies  that  the
  613.        originating system  of a  packet containing  echomail messages has
  614.        access (is listed in the export_to-list)  to an  area it  wants to
  615.        send messages  to. If  the system  has no access to that area, the
  616.        offending message is moved to the BAD_MSGS area.
  617.  
  618.  
  619.        1.4.4. Software Used
  620.        --------------------
  621.  
  622.            The original FidoNet naming system does  not support  zone and
  623.        point  information.  But  TrapDoor  1.50 introduced a new zone and
  624.        point aware naming scheme for outgoing  packets and  "flow files".
  625.        TrapDoor  1.74  and  higher  also features 4 dimensional names for
  626.        outgoing packed mail bundles.
  627.            If you  use one  of the  mentioned versions  of TrapDoor, it's
  628.        best to tell this now.
  629.  
  630.  
  631.        1.4.5. Fast/Secure saves
  632.        ------------------------
  633.  
  634.            Safe  saves  store  all  changes  made  to  your  message base
  635.        immediately on disk. Fast saves only store this  information if it
  636.        is necessary.  If you  do an  import and an export afterwards, the
  637.        changes will only be saved after the export if you use fast saves;
  638.        otherwise the changes will also be saved after the import.
  639.  
  640.  
  641.        1.4.6. Delete Dupes
  642.        -------------------
  643.  
  644.            Messages  that  come  in  twice  can  be completely ignored by
  645.        Foozle or put into the BAD_MSGS area. The dupe detection is almost
  646.        100% reliable  - but  it will  only be  100% safe  if all incoming
  647.        messages contain a MSGID-kludge.
  648.  
  649.  
  650.        1.4.7. Route Incoming Netmails
  651.        ------------------------------
  652.  
  653.            Foozle can route incoming netmails directly on an import. As a
  654.        node, you  should always  route these  netmails as it doesn't make
  655.  
  656.  
  657.  
  658.                                       11
  659.                                 Foozle's Manual
  660.  
  661.  
  662.  
  663.  
  664.        sense to  first import  the netmails  and then  export them again;
  665.        they will  only enlarge  your netmail area. In a point environment
  666.        it  is  useful  to  let  Foozle  import  all   netmails,  as  some
  667.        brain-damaged software (e.g. MS-DOS Tick) may create messages with
  668.        a wrong destination (which would be routed by Foozle).
  669.  
  670.  
  671.        1.4.8. Auto HiMark
  672.        -------------------
  673.  
  674.            This option is only recommended  for  points.  It  adjusts the
  675.        HiWater mark  after each  import to the highest available message,
  676.        thus no mails that weren't written locally are touched by the next
  677.        export.
  678.  
  679.  
  680.        1.4.9. Auto Renumber
  681.        --------------------
  682.  
  683.            If  you   enable  this,  the  messages  of  those  areas,  the
  684.        maintenance function deleted messages in, will be renumbered.
  685.  
  686.  
  687.        1.4.10. Reflow Messages
  688.        -----------------------
  689.  
  690.            Reflowing  is  a  nice  feature  if  you  have  a  text editor
  691.        terminating all  lines with a line feed (no word wrap). Foozle now
  692.        removes these line feeds so that every mail reader can  adjust the
  693.        length of each line to its own needs.
  694.  
  695.  
  696.        1.4.11. Show Kludges
  697.        --------------------
  698.  
  699.            Some  fidonet  messages  contain  control-lines which are only
  700.        useful for message tossers/scanners. These are called IFNA-kludges
  701.        and "hidden"  behind a  control-A character (01hex). If you decide
  702.        to see them, they  will be  displayed in  black (with  the default
  703.        colour set) otherwise they won't appear.
  704.  
  705.  
  706.        1.4.12. Hide SEEN-BY
  707.        --------------------
  708.  
  709.            The SEEN-BY: lines  can also be "hidden"  as a kludge which is
  710.        useful  in  conjunction  with  "Hide  Kludges"  as only  the plain
  711.        message text will be displayed.  This option affects messages only
  712.        locally - you won't see any effect unless you exported the message
  713.        to other systems.
  714.  
  715.  
  716.  
  717.  
  718.  
  719.                                       12
  720.                                 Foozle's Manual
  721.  
  722.  
  723.  
  724.        1.4.13. Use CM-Style
  725.        --------------------
  726.  
  727.            You can now  select whether Foozle  should create  messages in
  728.        its own style or stick to the old ConfMail-style (true FTS-1 which
  729.        is compatible  with other FidoNet  software). If you're  using old
  730.        style messages (e.g. in conjunction with a BBS) you don't have any
  731.        reply linking.
  732.  
  733.  
  734.        1.4.14. Paragon-Boss
  735.        --------------------
  736.  
  737.            Paragon's mail  processor generates netmail  packets (at least
  738.        for  its   points)   that  do   not   comply   with  the   FidoNet
  739.        specifications. These packets would normally be considered damaged
  740.        by Foozle.  If you set  this switch to  "Paragon", a  check within
  741.        Foozle is disabled  and Paragon's packets  (as well as some really
  742.        damaged ones) are processed normally.
  743.  
  744.  
  745.        1.4.15. Remap MS-DOS Characters
  746.        -------------------------------
  747.  
  748.            Foozle's editor can remap  a few  of the  MS-DOS characters to
  749.        their  equivalents  on  the  Amiga.  Don't  enable this feature if
  750.        you're using an IBM character set.
  751.  
  752.  
  753.  
  754.        1.5. Systems
  755.        ------------
  756.  
  757.        1.5.1. The Packers/Unpackers
  758.        ----------------------------
  759.  
  760.            To reduce the time needed for  transferring echomail  to other
  761.        systems, the  messages are  packed into  one file.  Then this file
  762.        usually gets compressed. With Foozle you  can have  four different
  763.        sets  of  commands  to  be  used for compressing/decompressing the
  764.        mail. The first command of each pair will be used for compressing,
  765.        the  second  for  decompressing.  Don't  forget  to enter the full
  766.        absolute path for each command as it is  unknown what  the current
  767.        directory  will  be  during  import/export.  And  don't  forget to
  768.        specify all parameters for the commands.
  769.            Examples: "dh1:zoo a"
  770.                      "c:lharc -m -n x"
  771.                      "ram:bin/pkxarc"
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.                                       13
  781.                                 Foozle's Manual
  782.  
  783.  
  784.  
  785.        1.5.2. The Main Systems Screen
  786.        ------------------------------
  787.  
  788.            On the left side you see a list of nodes  that have  access to
  789.        some/all of  your message  bases. On the right hand side you see a
  790.        list of your areas. All areas that get  exported to  the currently
  791.        selected  system  (the  one  that  is  framed) are highlighted. To
  792.        scroll through one of these lists  use  the  arrows  next  to that
  793.        list. The single arrows scroll one line up/down, the double arrows
  794.        are used for fast scrolling.
  795.            Inbetween those two lists  you can  choose the packer/unpacker
  796.        that is  used for that system and you can edit the access level as
  797.        well as the access flags of the  system (refer to chapter 1.6. for
  798.        a short description of the flags field). Systems that have a lower
  799.        access level than  that of a specific area or  not the right flags
  800.        set can't use the AreaFix to get  access to that area. It can only
  801.        be switched on manually. If you want to hold the mail for a system
  802.        (so that the system has to call  you to receive its mail) you must
  803.        select the  "Hold"-switch.  If you  want the  mail for  a specific
  804.        system leave your  system immediately,  you should  select "Crash"
  805.        for that  system.  If neither  the Hold  nor the  Crash  switch is
  806.        enabled, the mail is created with the normal status.
  807.            You can  also switch between 2 and 4 dimensional packets. This
  808.        option has no effect on links between nodes, but from a node  to a
  809.        point and the other way round. You should always have a try with 4
  810.        dimensional packets. If it causes too many problems  on the remote
  811.        system, switch  back to 2D. (Hint: 4D has successfully been tested
  812.        with Foozle and D'Bridge  and should  work with  ScanToss, TosScan
  813.        and TrapToss).
  814.            To add  nodes to your list either press the "Insert"-button or
  815.        scroll to the end of  the  list  and  enter  the  system's FidoNet
  816.        address when  the line for the selected system is blank. To remove
  817.        a system, scroll through  the list  until that  system is selected
  818.        and  click  on  the  "Delete"-button.  To  change the address of a
  819.        system, just select that system and change the address as desired.
  820.            To add/remove an area  for the  selected system  just click on
  821.        the  desired  area.  Please  note  that  you  can't  switch on the
  822.        netmail- and the BAD_MSGS-areas.
  823.  
  824.  
  825.  
  826.        1.6. Areas
  827.        ----------
  828.  
  829.  
  830.        1.6.1. Default Origins
  831.        ----------------------
  832.  
  833.            The origin is a string near the end  of each  echomail message
  834.        preceded by  the string  " * Origin: " and followed by the FidoNet
  835.        address of the originating  system. It  should contain information
  836.        about where your system is located. You can have different origins
  837.        for each area, but the first of these two will be used  as default
  838.  
  839.  
  840.  
  841.                                       14
  842.                                 Foozle's Manual
  843.  
  844.  
  845.  
  846.        for every  area until you change it. Your origin string should not
  847.        exceed the size of about 50 characters as this may cause the whole
  848.        line to  be longer  than 80 characters which can confuse some mail
  849.        processors.
  850.            The idea behind having default origins is quite  simple: let's
  851.        say you use the same origin in five areas. Instead of changing the
  852.        origin five times you must only modify the default origin.
  853.  
  854.  
  855.        1.6.2. Reply Headers
  856.        --------------------
  857.  
  858.            When replying  to a  message the  actual text  is "quoted" and
  859.        preceded by  an optional reply header. You can have four different
  860.        reply headers. The text of the headers may  contain some templates
  861.        which  will  be  replaced  by an appropriate string. The following
  862.        templates are known (case sensitive !):
  863.          %n : name of writer             %N : first name
  864.          %o : origin address             %a : addressee
  865.          %d : date                       %t : time
  866.  
  867.        All vertical bars ("|") are translated into line feeds.
  868.  
  869.        Examples: "In a message of <%d %t> %n (%o) wrote to %a:||"
  870.                  "Hi %N !||In one of your articles I saw the following:|"
  871.  
  872.  
  873.        1.6.3. Signatures
  874.        -----------------
  875.  
  876.            All messages you write may be appended by a signature. You can
  877.        again have  four different which you can enter now. If a signature
  878.        is larger  than 120  characters you  must put  it into  a file and
  879.        write  the   name  of   the  file  preceded  by  a  "<"  into  the
  880.        corresponding gadget. Vertical bars are again translated into line
  881.        feeds (this does not apply to signature files).
  882.            Examples: |Bye ... Peer||
  883.                      <mail:subnet.signature
  884.  
  885.  
  886.        1.6.4. Forward Header
  887.        ---------------------
  888.  
  889.            This header  will be  put in front of each message you forward
  890.        into another area. This text can also be put into an external file
  891.        (see above). Recognized templates are:
  892.          %a : area (your name)           %A : area (net name)
  893.          %f : from                       %o : originating address
  894.          %t : to                         %d : date/time
  895.          %s : subject
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.                                       15
  903.                                 Foozle's Manual
  904.  
  905.  
  906.  
  907.        1.6.5. Dupe Table Size
  908.        ----------------------
  909.  
  910.            Choose now  the default  size of the dupe table (you can later
  911.        adjust  this  value  for  each  area).  Foozle  will  remember the
  912.        specified  number  of  messages  per  area. Please note, that this
  913.        value only affects newly created areas.
  914.  
  915.  
  916.        1.6.6. The Main Area-Screens
  917.        ----------------------------
  918.  
  919.            These two screens  are  needed  for  setting  up  all  of your
  920.        message  areas.  You  may  switch  between both by clicking on the
  921.        "MORE" gadget in the lower right corner.
  922.  
  923.            The first screen lists  your areas  (seven at  a time)  on the
  924.        left  side.  The  leftmost  list  displays  the name that you have
  925.        chosen for this area, the list in the  middle of  the screen shows
  926.        the name  that is to be used on the net (the so called "areatag").
  927.        The list on  the  right  contains  the  fidonet  addresses  of all
  928.        systems  that  receive  the  currently  selected  area.  To scroll
  929.        through  these  lists,  use  the  arrows   as  described   in  the
  930.        explanation of the main systems screen.
  931.            You can  add new areas by clicking on the "INSERT" gadget. The
  932.        new area will be inserted after the current one. Please  note that
  933.        the NetMail and the Bad_Msgs areas always come first. If you don't
  934.        want to have your own name  for  an  area  you  mustn't  enter the
  935.        areatag twice.  Just fill  out the  "net name"  field and the name
  936.        will automatically be copied into  the  "your  name"  field. Don't
  937.        forget to switch to the second area screen to install at least the
  938.        directory of your new areas.
  939.            To remove the currently selected area, just press the "DELETE"
  940.        gadget underneath the "your name" list.
  941.            You  may  sort  the  areas  by  clicking  on one of the "SORT"
  942.        gadgets. Please note that  the NetMail  and Bad_Msgs  areas always
  943.        stay at the top.
  944.            The  "MOVE"  gadget  is  used  to  move  an individual area to
  945.        another position. Select the  area to  be moved,  click on "MOVE",
  946.        choose the new position after which the area is to be inserted and
  947.        select "MOVE" again. To abort the move, click on one  of the other
  948.        gadgets (sort, add or delete).
  949.            To let a system receive the currently selected area, scroll to
  950.        the bottom of the "export to" list and enter the new system in the
  951.        blank line.
  952.            Removing a system from receiving an area is also quite simple.
  953.        Just delete the system's address with  the Del/BackSpace  keys and
  954.        press Return.
  955.  
  956.            The second screen contains information about each area. In the
  957.        upper left corner you see  the  names  of  the  currently selected
  958.        area.  To  switch  to  another  area,  click  on one of the arrows
  959.        inbetween the two name fields.
  960.  
  961.  
  962.  
  963.                                       16
  964.                                 Foozle's Manual
  965.  
  966.  
  967.  
  968.        Description of the fields:
  969.        Directory  : the absolute path where the mails of this area are
  970.                     stored. Each area MUST have its own directory !
  971.        Description: a short description of what this area is for. This is
  972.                     only used in the areas list (AreaFix).
  973.        Origin     : the origin string used for this area. Change this if
  974.                     you don't want to use the default one. Click on one
  975.                     of the gadgets with the numbers to set one of the two
  976.                     default origins for this area.
  977.        Access-Level:the minimum accesslevel a system must have to be able
  978.                     to receive this area via AreaFix.
  979.        Access-Flags:the flags a system must have to be able to receive
  980.                     this area via AreaFix (unset flags are displayed as
  981.                     "-", set bits as "X").
  982.        Translation: translate character sets of written messages.
  983.                     N=Amiga, I=IBM, A=ASCII.
  984.        Read only  : mark the selected area as read only. You cannot post
  985.                     messages in these areas.
  986.        Local      : marks the selected area as being local. These areas
  987.                     will be ignored during export.
  988.        Ignore     : this area will be skipped when using one of the "next
  989.                     area" functions unless it contains messages that are
  990.                     addressed to you.
  991.        Preserve   : the number of messages that won't be deleted during
  992.                     maintenance (applies to messages at the beginning of
  993.                     the area - the oldest messages). Useful for keeping
  994.                     rules etc.
  995.        Keep       : the number of messages which will be kept (in
  996.                     addition to the preserved messages) or the number of
  997.                     days until a message will be deleted during
  998.                     maintenance (applies to the latest messages). Use 0
  999.                     to disable the MAINT function for this area.
  1000.        Msgs       : the keep-value defines the number of messages that
  1001.                     will be kept.
  1002.        Days       : the keep-value defines the number of days until a
  1003.                     message will be deleted.
  1004.        Dupe Size  : select the dupe table size for this area. If you
  1005.                     change this, you should delete the old ".dup" file
  1006.                     of this area.
  1007.        Reply Headers: Choose one of the four reply headers that will be
  1008.                     inserted in front of every reply you write.
  1009.        Taglines   : One of these is appended to every message you write.
  1010.        Use Address: Choose your main address or one of your AKAs. All
  1011.                     messages in this area will be exported using the
  1012.                     selected address.
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.                                       17
  1025.                                 Foozle's Manual
  1026.  
  1027.  
  1028.  
  1029.        1.7. Routing
  1030.        ------------
  1031.  
  1032.            The routing consists of only one screen. In the right list you
  1033.        choose where  to route  the netmails  to that are destined for the
  1034.        system you entered in the left  list. To  insert a  routing before
  1035.        the current  one, press  the "INSERT" gadget. To delete a routing,
  1036.        just click on the "DELETE" gadget. On the right side  of the lists
  1037.        you can  see three gadgets named "Normal", "Crash" and "Hold". You
  1038.        can choose the "flavour" of the created packets  (not the messages
  1039.        itself) with  these switches.  For more  information about routing
  1040.        consult chapter 5 of this manual.
  1041.  
  1042.  
  1043.  
  1044.        1.8. External
  1045.        -------------
  1046.  
  1047.            This section contains a short description of all circumstances
  1048.        when Foozle may execute some external commands. If you want to get
  1049.        some information about the  templates  Foozle  recognizes,  take a
  1050.        look at the "Foozle.techref" file.
  1051.  
  1052.  
  1053.        1.8.1. After Export Command
  1054.        ---------------------------
  1055.  
  1056.            The  specified  command  is  executed  by Foozle every time it
  1057.        performed a successful export (that didn't get aborted  and during
  1058.        which some messages got exported).
  1059.            Examples: "mail:bin/TrapPoll +c"
  1060.                      "rx DistributeMail"
  1061.  
  1062.  
  1063.        1.8.2. After Renumber Command
  1064.        -----------------------------
  1065.  
  1066.        This command is executed every time Foozle renumbered an area.
  1067.            Examples: "dh3:bbs/UpdateLastRead %d %r"
  1068.                      'echo "Renumbered area %a"'
  1069.  
  1070.  
  1071.        1.8.3. Special Names
  1072.        --------------------
  1073.  
  1074.            You can  enter up to four pairs of names and related commands.
  1075.        If Foozle processes a  netmail message  that is  destined for your
  1076.        system, it  compares the addressee of that message to all of these
  1077.        names. If  a match  could be  found, the  corresponding command is
  1078.        executed.
  1079.            Examples: "Sysop", "rx KillTicks %m"
  1080.                      "Raid", "dh1:Raid %m %o %d"
  1081.                      "AreaFix", "mail:bin/AreaMerger %m"
  1082.  
  1083.  
  1084.  
  1085.                                       18
  1086.                                 Foozle's Manual
  1087.  
  1088.  
  1089.  
  1090.        2. The Editor
  1091.        -------------
  1092.  
  1093.            If  you  invoke  Foozle  from  the CLI and you don't enter any
  1094.        further commands, Foozle will  be started  in editor  mode. If you
  1095.        use the  workbench for  starting Foozle, Foozle also enters editor
  1096.        mode unless you have an entry in the default tool of Foozle's icon
  1097.        that looks like:
  1098.               COMMAND=<some Foozle commands>
  1099.  
  1100.            The following  is a short description of all actions available
  1101.        to you in the editor. This  includes the  menu-description as well
  1102.        as the functions of the keys.
  1103.  
  1104.  
  1105.        2.1. The Editor Screen
  1106.        ----------------------
  1107.  
  1108.            The  screen  of  the  editor  is divided into three parts: the
  1109.        status line, the message header and the message text.
  1110.  
  1111.  
  1112.        2.1.1. The Status Line
  1113.        ----------------------
  1114.  
  1115.            On the left side of the status line  you see  the name  of the
  1116.        current area. In the middle you can find the number of the message
  1117.        that is currently displayed. If  there  are  any  replies  to this
  1118.        message  or  if  this  message  is  a reply to a previous message,
  1119.        arrows and the number of that  message will  precede and/or follow
  1120.        the  message  number.  Just  behind  you can find the flags of the
  1121.        message (if any are set). The abbreviations are:
  1122.                      PV - Private
  1123.                      KS - Kill/Sent
  1124.                      FL - File attached
  1125.                      MK - Marked
  1126.                      CR - Crash
  1127.            On the right side  of the  screen you  can find  the number of
  1128.        messages in  this area as well as the numbers of the first and the
  1129.        last messages.
  1130.  
  1131.  
  1132.        2.1.2. The Message Header
  1133.        -------------------------
  1134.  
  1135.            This section of the screen consists of three  lines. The first
  1136.        line tells you the name of the message writer, his FidoNet address
  1137.        and the date he wrote this message. The second line shows the name
  1138.        of the  addressee and  the date  you received that message. If you
  1139.        wrote a message locally, the second  date represents  the time you
  1140.        exported this message for the first time. In the NetMail area, the
  1141.        FidoNet address  of the  addressee will  also be  shown. The third
  1142.        line just gives you the subject of the message.
  1143.  
  1144.  
  1145.  
  1146.                                       19
  1147.                                 Foozle's Manual
  1148.  
  1149.  
  1150.  
  1151.        2.1.3. The Message Text
  1152.        -----------------------
  1153.  
  1154.            In this  area the  text of  the message is displayed. With the
  1155.        default colours the text is white and control  information (the so
  1156.        called "kludge  lines") is  displayed in black (unless you decided
  1157.        to hide all kludges). The slider on the right side shows how large
  1158.        the message  is and  where in  the message  you are located. It is
  1159.        also used for quick jumps in the text. With the two arrows you can
  1160.        scroll through the text line by line.
  1161.  
  1162.  
  1163.        2.2. The Menus
  1164.        --------------
  1165.  
  1166.            Foozle has  four or  five menus. The first four are always the
  1167.        same and include all functions of  Foozle. The  fifth menu  can be
  1168.        defined  by  the  user  by  creating  a "Foozle.ext" file. This is
  1169.        described in chapter 4.1.
  1170.  
  1171.  
  1172.        2.2.1. The "Actions" Menu
  1173.        ------------------------
  1174.  
  1175.        IMPORT:
  1176.            This  option  starts  the   import-facility   of   Foozle.  An
  1177.        info-window will be displayed in which you can see how the process
  1178.        of importing mail into your database is going on. In fact, all the
  1179.        information  going  into  your  logfile  will be displayed in this
  1180.        window plus some more.
  1181.  
  1182.        EXPORT:
  1183.            This is the opposite of import. Now mail will be exported from
  1184.        your  message-base  to  other  nodes/points. You can supervise the
  1185.        execution  in  the  same  info-window  as  described  above  under
  1186.        "IMPORT".
  1187.  
  1188.        MAINTENANCE:
  1189.            Maintenance deletes  messages in  the areas  according to your
  1190.        specifications made with FzI.  In the  status window  you will see
  1191.        how many messages were deleted and in which area.
  1192.  
  1193.        TRANSFER FILES:
  1194.            This option  enables you  to specify  some files which will be
  1195.        transferred to another FidoNet-node/point.  First  you  must enter
  1196.        the full 4d address of the destination. If you leave out the zone,
  1197.        net or node information, your zone,  net or  node will  be used as
  1198.        default. If  you do  not specify  a point-number,  0 will be used.
  1199.        Then you can enter up to  32 files  to be  transferred. You should
  1200.        always    specify    the    full    path   of   the   file   (e.g.
  1201.        "dh1:fido/mail/bin/Foozle") to be sure that your  mailer sends the
  1202.        right  files.   If  you  enter  a  blank  line  or  click  on  the
  1203.        "OK"-gadget, your file-selection  is  stored  onto  disk.  You can
  1204.  
  1205.  
  1206.  
  1207.                                       20
  1208.                                 Foozle's Manual
  1209.  
  1210.  
  1211.  
  1212.        scroll through  the list by using the arrows on the right side. If
  1213.        "Hold" is  switched  on,  the  files  will  only  be  sent  if the
  1214.        destination node/point calls your system. Otherwise the files will
  1215.        be sent on your phone-bill.
  1216.  
  1217.        REQUEST FILES:
  1218.            With  file-requests   you   can   obtain   files   from  other
  1219.        FidoNet-systems. Just  procede as stated above in "Transfer Files"
  1220.        and enter all files you want  to receive  from the  remote system.
  1221.        For receiving  a list  of available  files from a system, you only
  1222.        have to enter the keyword "FILES"  - this  works on  most systems.
  1223.        Please never request files during the zone mail hour (e.g. zone 2:
  1224.        2:30 - 3:30 UTC) and always remember your phone-bill !
  1225.  
  1226.        CREATE AREA LIST:
  1227.            Creates a  list  of  all  available  areas.  Please  enter the
  1228.        desired filename of the list.
  1229.  
  1230.        CREATE AREA REPORT:
  1231.            Creates a list of areas that are active for a system. You must
  1232.        enter the system's address as well as the filename of the report.
  1233.  
  1234.        SET ADDRESS:
  1235.            If you want to write some  messages with  another address than
  1236.        the default  one, you may now choose it. Please note, that this is
  1237.        only a temporary change: the next  time you  switch to  this area,
  1238.        the default address will be active again.
  1239.  
  1240.        REFLOW TEXT:
  1241.            This switch  has the  same meaning as the corresponding switch
  1242.        within FzI, but it is only effective temporary  (until you restart
  1243.        Foozle).
  1244.  
  1245.        REMAP CHARS:
  1246.            Again, a temporary correspondance to the switch within FzI.
  1247.  
  1248.        HIDE KLUDGE:
  1249.            And yet again a temporary switch.
  1250.  
  1251.        LEAVE:
  1252.            Leaves the  editor. In  opposition to exit, this function only
  1253.        assures,  that  the  editor  is  terminated.  If  there  were  any
  1254.        additional commands queued or has the editor been invoked from the
  1255.        background, Foozle  will execute  these commands/go  back into the
  1256.        background.
  1257.  
  1258.        BACKGROUND:
  1259.            The  editor  is  left,  but  Foozle will not be terminated. It
  1260.        still resides in the background  waiting  for  some  command being
  1261.        issued via  the ARexx-port. This is useful, if you don't like/need
  1262.        an additional screen, but need Foozle  though. If  you have enough
  1263.        memory it is a good idea to leave Foozle in the background, as all
  1264.        following commands are executed faster than by restarting Foozle.
  1265.  
  1266.  
  1267.  
  1268.                                       21
  1269.                                 Foozle's Manual
  1270.  
  1271.  
  1272.  
  1273.        EXIT:
  1274.            Foozle  will  be  terminated  completely  and   all  allocated
  1275.        resources will be freed. Any queued commands are ignored. (Instead
  1276.        of selecting this function from the  menu, you  may as  well press
  1277.        Shift-Right_Amiga-Q).
  1278.  
  1279.        TOGGLE BAR:
  1280.            Shows/hides the screen's title-bar.
  1281.  
  1282.        ABOUT:
  1283.            Just a short information about the program.
  1284.  
  1285.  
  1286.        2.2.2. The "Areas" menu
  1287.        -----------------------
  1288.  
  1289.        CHANGE AREA:
  1290.            Allows you jump directly into a specific mail-area. The colour
  1291.        of each area tells you, if there are new messages in it. This only
  1292.        works if you didn't quit Foozle after the last import.
  1293.            Using  the   default  colours,  the  areas  will  normally  be
  1294.        displayed black. If there are new  messages available,  the colour
  1295.        will change  to white.  And if  Foozle detected any mails for you,
  1296.        the area is displayed blue.
  1297.  
  1298.        NEXT AREA:
  1299.            Activates the next mail-area. If you reached the last one, the
  1300.        first area (the NetMail area) will be chosen.
  1301.  
  1302.        PREVIOUS AREA:
  1303.            Just like NEXT AREA, but the other way round.
  1304.  
  1305.        AREA WITH NEW MAIL:
  1306.            Activates the  next area  that contains  unread messages. Note
  1307.        that this function, as  well as  "Change Area"  and "Area/Mail For
  1308.        You", only applies to messages received during the last import and
  1309.        does not work, when you left Foozle after the last import.
  1310.  
  1311.        AREA/MAIL FOR YOU:
  1312.            Activates the next area that contains unread messages of which
  1313.        at least one is addressed to you.
  1314.  
  1315.        RENUMBER AREA:
  1316.            When you work extensively with a message-area, it will soon be
  1317.        splattered. To  "reorganize" the  numbers of  the messages, select
  1318.        this option.  The numbers  of the  messages will  be from 1 to the
  1319.        number of messages in this area.
  1320.  
  1321.        RENUMBER ALL:
  1322.            Does the same as "Renumber Area" to all of your message-areas.
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.                                       22
  1330.                                  Foozle's Manual
  1331.  
  1332.  
  1333.  
  1334.        RESCAN AREA:
  1335.            Sometimes even YOUR computer  can  crash.  And  sometimes this
  1336.        even happens while Foozle is doing some work on your message-base.
  1337.        If this ever happens, you should do a rescan. You should also do a
  1338.        rescan if  a program  other than  Foozle performed  some work on a
  1339.        message-area, e.g. deleted or created some messages. Rescan brings
  1340.        the .map-file up to date.
  1341.            To work  efficiently, rescan first searches the mail-directory
  1342.        for all *.MSG-files. If these are already stored  in the .map-file
  1343.        nothing else  will happen.  If a  "new" *.MSG-file is encountered,
  1344.        this message will be  opened  and  all  appropriate  data  will be
  1345.        included  in  the  .map-file.  Missing *.MSG-files will be removed
  1346.        from the .map-file.
  1347.  
  1348.        RESCAN ALL AREAS:
  1349.            Well, have a guess ... or just try it !
  1350.  
  1351.        FULL RESCAN:
  1352.            See the description in chapter 3.6 - FRescan.
  1353.  
  1354.        FULL RESCAN ALL:
  1355.            The above for all areas.
  1356.  
  1357.        HIMARK:
  1358.            The HiWater mark is used by  the export  function to  find the
  1359.        first message  that was  not yet  exported. If you himark an area,
  1360.        the HiWater mark is  set to  the highest  message in  this area so
  1361.        that none  of the current messages will be exported from this area
  1362.        during the next export.
  1363.  
  1364.        HIMARK ALL:
  1365.            Sets the HiWater marks of all areas.
  1366.  
  1367.        SET MARK:
  1368.            Move the HiWater mark  to  another  message.  During  the next
  1369.        export all  messages that  have a  higher number  will be exported
  1370.        unless the destination is already listed in the SEEN-BY's.
  1371.  
  1372.  
  1373.        2.2.3. The "Movement" Menu
  1374.        --------------------------
  1375.  
  1376.        NEXT MESSAGE:
  1377.            Just what it says: jumps to the next available message.
  1378.  
  1379.        PREVIOUS MESSAGE:
  1380.            Jumps into the other direction.
  1381.  
  1382.        LAST MESSAGE:
  1383.            Jumps to the last available message.
  1384.  
  1385.        FIRST MESSAGE:
  1386.            Jumps to the first available message.
  1387.  
  1388.  
  1389.  
  1390.                                       23
  1391.                                 Foozle's Manual
  1392.  
  1393.  
  1394.  
  1395.        NEXT MARKED MESSAGE:
  1396.            Jumps to the next message in this area, which has  been marked
  1397.        before. This  is very  useful if  you want  to reply to or re-read
  1398.        specific messages.
  1399.  
  1400.        PREVIOUS MARKED MSG:
  1401.            See above, just jumps into the other direction.
  1402.  
  1403.        NEXT REPLY:
  1404.            Jumps to the message that is a reply to the  current one  - if
  1405.        one exists.
  1406.  
  1407.        PREVIOUS REPLY:
  1408.            Jumps to the original message - if available.
  1409.        JUMP TO MESSAGE:
  1410.            Do you really need an explanation for this ?
  1411.  
  1412.  
  1413.        2.2.4. The "Messages" Menu
  1414.        --------------------------
  1415.  
  1416.        WRITE MESSAGE:
  1417.            This is  a very, very useful function: you can write a message
  1418.        into the current message-area!  You're  favourite  editor  will be
  1419.        invoked and  now it's  up to  you to  pack your thoughts into nice
  1420.        words (always remember: FidoNet is for fun - so: no flames !).
  1421.            After leaving the editor, a requester  will pop  up asking for
  1422.        some details about the message. The first field is for the name of
  1423.        the author of this message. Your name is displayed by  default and
  1424.        should never  be changed as pseudonyms are not allowed in FidoNet.
  1425.        By pressing return you get into the "To:"-field. Enter the name of
  1426.        the  addressee  of  this  message  or  something like "All" if the
  1427.        message is not destined  to a  specific person.  But remember: all
  1428.        messages in echomail-areas (= all areas except the first one - the
  1429.        NetMail-area) can be read by  many  people  around  the  world, so
  1430.        don't write any personal stuff in echomails - use NetMail !
  1431.            If you  have enabled  the UserList  support, you may enter the
  1432.        name of a person or his nickname. If the person was found, his/her
  1433.        full name  will appear  in the  To:-field and  the FidoNet address
  1434.        will be put into the Dest:-field if you  are in  the netmail area.
  1435.        You can  search for parts of the name by adding a question mark to
  1436.        the search string (e.g. "mey?"). When you write a netmail  you can
  1437.        also enter  the FidoNet  address of  the addressee  instead of his
  1438.        name. If you enabled the nodelist support, Foozle will now  try to
  1439.        find this  system in  the nodelist.  If the system is present, the
  1440.        name of  its SysOp  will be  displayed in  the "To"  field and the
  1441.        system's  address  as  well  as  its  name are shown in the "Dest"
  1442.        gadget.
  1443.            After another touch of the  return-key,  you  can  specify the
  1444.        subject of  your message.  At last  there is either the Origin- or
  1445.        the Destination-field left.  In  all  echomail-areas  you  will be
  1446.        asked for the origin-string. Your origin for the area will already
  1447.        be  filled  in,  but  you  can change  it  if  you  want.  In  the
  1448.  
  1449.  
  1450.  
  1451.                                       24
  1452.                                 Foozle's Manual
  1453.  
  1454.  
  1455.  
  1456.        netmail-area you will be prompted for the destination. Specify any
  1457.        valid address in here (e.g.  2:247/4.9041,  1:1/20,  ...).  If you
  1458.        leave out  the zone  (and net  and node),  your zone  (and net and
  1459.        node) will be used as default.
  1460.            Now  you  can  change  the  attributes  of  your  message. The
  1461.        following gadgets  are available (in echomail you can only access 
  1462.        the "Private" and the "Kill/Sent"-buttons):
  1463.  
  1464.        Normal: just a normal message - the flags of the message are set
  1465.                in accordance with the node-infos/routing.
  1466.        Crash : a very important mail - this flag means, that the message
  1467.                should be sent directly to the addressee.
  1468.        Hold  : this message will be held by your system until the
  1469.                receiver of it calls you.
  1470.  
  1471.        Private: the message is marked private - not that useful as
  1472.                 netmail is always private and echomail is always public.
  1473.        Kill/Sent: the message will be killed during the next export -
  1474.                   normally not very useful (or do you want to loose
  1475.                   everything you wrote?) except for writing to AreaFix as
  1476.                   somebody could read your password in this message.
  1477.        File Attach: a file will be sent with this message. If you switch
  1478.                   this flag on, a requester will pop up in which you can
  1479.                   select the file to be transferred. Please note that an
  1480.                   attached file is NEVER routed - you can only put it on
  1481.                   hold. If you neither flag the message as "Crash" nor as
  1482.                   "Hold", the message will be routed - but not the file.
  1483.  
  1484.        File Request: this netmail is a matrix file request - all files
  1485.                      specified in the subject line should be sent by the
  1486.                      remote system (this flag is not supported by all
  1487.                      mailers).
  1488.        Receipt Request: the addressee of this messsage should return a
  1489.                      message to you saying that he received yours.
  1490.        Audit Request: all systems your message passes through, should
  1491.                      send you a message back. Please note, that the last
  1492.                      two flags are only supported by a very small number
  1493.                      of systems.
  1494.  
  1495.        Attention: you can select all flags via the keyboard by pressing
  1496.                   the first letter of the flag. However, there are the
  1497.                   following exceptions:
  1498.                        A - File Attach
  1499.                        U - Audit Request
  1500.  
  1501.        REPLY:
  1502.            With this function you can  answer  to  the  currently visible
  1503.        message.  The  message  will  be  quoted  and  your editor is then
  1504.        invoked. Please delete unnecessary lines from  the quoted  text so
  1505.        that transmission costs are kept at a minimum.
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.                                       25
  1513.                                 Foozle's Manual
  1514.  
  1515.  
  1516.  
  1517.        MATRIX REPLY:
  1518.            The same  as "Reply To Message" - but your answer is stored in
  1519.        the netmail-area and thus private.
  1520.  
  1521.        FORWARD MESSAGE:
  1522.            is used for transferring messages from one area to another and
  1523.        to resend messages in the same area. You can first choose the area
  1524.        to which you want the message to be transferred and  then edit the
  1525.  
  1526.        message-header as described above.
  1527.  
  1528.        EDIT MESSAGE:
  1529.            Maybe  you  discover  that  you  wrote  something  wrong  in a
  1530.        message. Then this option is just  the  right  thing  for  you. It
  1531.        allows  you   to  edit   everything  of  any  message  except  its
  1532.        destination and origin.
  1533.  
  1534.        READDRESS MESSAGE:
  1535.            This  is  used  for  changing  the  destination  address  of a
  1536.        netmail. It  may be useful if you made a mistake in the address or
  1537.        if a message arrives that just isn't destined to your system.
  1538.  
  1539.        MARK MESSAGE:
  1540.            Toogle the mark of the current message.
  1541.  
  1542.        DELETE MARKED MSGS:
  1543.            Kills all messages that have the mark set.
  1544.  
  1545.  
  1546.        PRINT MESSAGE:
  1547.            Prints the message on the PRT:-device.
  1548.  
  1549.        SAVE MESSAGE:
  1550.            Stores a message on disk - you only have to specify a filename
  1551.        for it.
  1552.  
  1553.        VIEW MAIL LIST:
  1554.            A  very  useful  function  to  get an overview of your message
  1555.        base. Enter the first and the last number of the messages you want
  1556.        to see  and a  short header of each message containing its number,
  1557.        the writer, the addressee,  the subject  and the  date the message
  1558.        was  written   will  be   displayed.  Marked  messages  are  being
  1559.        highlighted. You can scroll through the  list by  using the slider
  1560.        and the arrows on the right side of the screen or the cursor keys.
  1561.        If you want to see only  special messages  you can  enter patterns
  1562.        for  the  writer,  the  addressee  and  the subject (e.g. "Peer*",
  1563.        "*fo?zle*",  "~*flame*",  ...)  -  the  comparison   is  not  case
  1564.        sensitive.
  1565.            By clicking  on a message, its mark is toggled. If you want to
  1566.        mark all displayed messages, press the "MARK"-gadget. If all marks
  1567.        of  the  displayed  messages  must  be cleared, select "CLEAR". To
  1568.        leave the mail list press either "OK" or "CANCEL". "OK"  keeps all
  1569.        marks, while "CANCEL" deletes them.
  1570.  
  1571.  
  1572.  
  1573.                                       26
  1574.                                 Foozle's Manual
  1575.  
  1576.  
  1577.  
  1578.        2.3. The Keys
  1579.        -------------
  1580.  
  1581.            In the  editor requesters  will pop  up very often. Generally,
  1582.        instead of clicking on the gadgets  you can  also press  the first
  1583.        letter of that particular gadget. If you want to "CANCEL", you can
  1584.        just press the "C"-key.  Special functions  are designated  to the
  1585.        [Return]- and  the [Esc]-keys.  [Esc] always means "Cancel", while
  1586.        [Return] stands for "OK".
  1587.  
  1588.  
  1589.        The other key functions are:
  1590.  
  1591.        Cursor_left         : previous message
  1592.        Cursor_right        : next message
  1593.        Shift-Cursor_left   : first message
  1594.        Shift-Cursor_right  : last message
  1595.        Alt-Cursor_left     : previous reply
  1596.        Alt-Cursor_right    : next reply
  1597.        Ctrl-Cursor_left    : previous marked message
  1598.        Ctrl-Cursor_right   : next marked message
  1599.        Cursor_up           : scroll one page up
  1600.        Cursor_down         : scroll one page down
  1601.        Shift-Cursor_up     : first page
  1602.        Shift-Cursor_down   : last page
  1603.        Alt-Cursor_up       : scroll one line up
  1604.        Alt-Cursor_down     : scroll one line down
  1605.        Del                 : toggle mark
  1606.  
  1607.  
  1608.            If you  select  "Next  Area"  from  the  menu  or  by pressing
  1609.        Right_Amiga-N, it's  function can  be modified by holding down the
  1610.        following keys:
  1611.        Right Shift: jump to the next area that contains new messages
  1612.        Left Shift : jump to the next area that contains new messages for
  1613.                     you
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.                                       27
  1635.                                 Foozle's Manual
  1636.  
  1637.  
  1638.  
  1639.        3. The Commandline Functions
  1640.        ----------------------------
  1641.  
  1642.            All functions that do not deal with message reading or writing
  1643.        can be invoked from the command line or issued via the ARexx port.
  1644.        This is needed when you are running a node where everything has to
  1645.        work  automatically.  If  you  don't  own  ARexx you can also send
  1646.        commands via the ARexx port  by  using  the  program "TellFoozle".
  1647.        Just enter  "TellFoozle <command(s)>"  and these  commands will be
  1648.        transferred to Foozle (Foozle must  run  in  background  or editor
  1649.        mode to receive orders via ARexx). The name of Foozle's ARexx port
  1650.        is (you surely guessed it) "Foozle".
  1651.            Some commands need to know on which areas the action  shall be
  1652.        performed, so  you have  to specify those areas. Foozle recognizes
  1653.        your name as well as the net name and the  comparison is  not case
  1654.        sensitive. If  you want  to specify  more than one area, the areas
  1655.        must be seperated by commas. If at least one area  name contains a
  1656.        space you must embed all areas in quotation marks. If you want the
  1657.        action to be performed on all areas, just type "ALL".
  1658.  
  1659.  
  1660.        3.1. Import
  1661.        -----------
  1662.  
  1663.            This has the same effect as the import function of the editor.
  1664.        But here is a more technical description:
  1665.            At first,  import scans your inbound directory. If any packets
  1666.        were  found  (see  9.1.  Inbound)  they  will  be  split  up  into
  1667.        individual messages  and put  in the area they belong to (normally
  1668.        netmail). If you receive  a message  that belongs  to an  area you
  1669.        didn't install,  the message  will be  put into  the BAD_MSGS area
  1670.        with the first line  being "AREA:"  and the  name of  the area the
  1671.        message should  go to.  If a  dupe is  found it will be deleted or
  1672.        (depending on your settings)  be put  into the  BAD_MSGS area with
  1673.        the first line being "DUPE:" and the area name.
  1674.            The next  thing import  does, is finding the bundles that came
  1675.        in. They  get  uncompressed  one  after  the  other  by  using the
  1676.        unpacker you  previously chose  for the originating system (if the
  1677.        system is unknown, the first unpacker is used unless you  chose to
  1678.        not process  bundles from  unknown systems). After uncompressing a
  1679.        bundle, all  packets get  tossed as  described above.  If an error
  1680.        occurrs (maybe  the packet is damaged) and the toss of that packet
  1681.        has to be aborted,  Foozle  renames  the  packet  from  "*.PKT" to
  1682.        "*.BAD" (this will also be logged in the logfile).
  1683.  
  1684.  
  1685.        3.2. Export
  1686.        -----------
  1687.  
  1688.            This is  again the  same function  as in the editor. All areas
  1689.        are scanned for mails that didn't previously get exported. This is
  1690.        done  by  looking  for  mails  which have a higher number than the
  1691.        HighWater mark. Every such  mail is  then loaded  and the SEEN-BY:
  1692.  
  1693.  
  1694.  
  1695.                                       28
  1696.                                 Foozle's Manual
  1697.  
  1698.  
  1699.  
  1700.        lines are  checked for  containing receiving systems. If not, they
  1701.        will be added and the message  is exported  to them.  After having
  1702.        exported all  mails of  an area, the HighWater mark is adjusted to
  1703.        the highest available message in this area.
  1704.            When  all  areas  have  been  scanned,   the  created  packets
  1705.        (remember:  they  are  always  placed  in  the  T:  directory) are
  1706.        compressed using the selected  packer. If  this packer  returns an
  1707.        error,  the   created  packet   is  not  deleted  but  renamed  to
  1708.        "zone.net.node.point.tmp" (e.g. 2.247.4.0.tmp). You  have to check
  1709.        which error  occured, rename this file to a valid packet name (see
  1710.        9.2. Outbound) and compress it manually.  Don't forget  to include
  1711.        the name  of the  compressed file  in the *.?LO file that contains
  1712.        the outgoing files for that system. You can also fix the error and
  1713.        run Export  again. Foozle now continues the export and attempts to
  1714.        pack the mail again. If the packing was  successful the compressed
  1715.        bundle will automatically be added to the flow file.
  1716.            Local areas and the BAD_MSGS area are never scanned so that no
  1717.        messages will be  sent  from  these  areas.  The  netmail  area is
  1718.        scanned separately  because of  the routing  which is performed on
  1719.        the netmails (see 5.  Routing). Netmails  are never  compressed by
  1720.        Foozle, they  are put  into a  *.?UT file, which will be sent as a
  1721.        *.PKT file by your mailer.
  1722.  
  1723.  
  1724.        3.3. Himark <areas>
  1725.        -------------------
  1726.  
  1727.            Himark sets the HighWater marks of the specified  areas to the
  1728.        highest message  that is  found in  each area. This may be used by
  1729.        points and nodes that are at  the  end  of  the  echomail topology
  1730.        (that  don't  pass  echomail  on  to  other  systems),  because it
  1731.        prevents Foozle from checking all mails  that came  in, so  that a
  1732.        lot of time can be saved.
  1733.  
  1734.  
  1735.        3.4. Renum <areas>
  1736.        ------------------
  1737.  
  1738.            Renumbers  the  messages  of  the specified areas so that they
  1739.        have numbers from 1 to the  number of  messages in  this area. The
  1740.        last read  pointer and  the HiWater  mark are  adjusted to the new
  1741.        message numbers.
  1742.  
  1743.  
  1744.        3.5. Rescan <areas>
  1745.        -------------------
  1746.  
  1747.            Foozle maintains a file for each area which keeps track of the
  1748.        messages  in  this  area  (.map).  If  this file is damaged or any
  1749.        messages have been added  to /  deleted from  the message  base, a
  1750.  
  1751.        rescan of  this area  is necessary (see also 2.2.2.). If you don't
  1752.        know what areas have been changed, you can use the command "Rescan
  1753.        Chg" to let Foozle rescan all those areas, some other program than
  1754.  
  1755.  
  1756.                                       29
  1757.                                 Foozle's Manual
  1758.  
  1759.  
  1760.  
  1761.        Foozle wrote to.
  1762.  
  1763.  
  1764.        3.6. FRescan <area>
  1765.        -------------------
  1766.  
  1767.             This performs the same actions as the rescan command with the
  1768.        only exception  that Rescan  performs an optimized rescan. FRescan
  1769.        rebuilts the .map-File from  scratch.  A  FRescan  should  only be
  1770.        necessary if a program other than Foozle renumbered an area.
  1771.  
  1772.  
  1773.        3.7. Maint
  1774.        ----------
  1775.  
  1776.            Maintenance prevents  the message base from growing too large.
  1777.        With FzI you can  specify  how  many  messages  must  be preserved
  1778.        (these are  the messages  with the  lowest numbers, like the rules
  1779.        etc.) and how many new messages  must be  saved or  after how many
  1780.        days a message gets deleted.
  1781.  
  1782.  
  1783.        3.8. Editor
  1784.        -----------
  1785.  
  1786.            This brings  Foozle into  the editor mode. It may be used like
  1787.        "Foozle import  export editor"  or via  ARexx to  wake Foozle from
  1788.        sleeping in the background.
  1789.  
  1790.  
  1791.        3.9. Background/BG
  1792.        ------------------
  1793.  
  1794.            The background  command lets  Foozle wait  for a command being
  1795.        issued via the ARexx port. If you invoke Foozle like  "FOOZLE BG",
  1796.        Foozle  initialises  itself  and  then just sits in the background
  1797.        until it receives a command. It is advisable to let Foozle wait in
  1798.        the background  rather than  start it anew for every command. This
  1799.        saves a lot of time as no files  have to  be loaded  and processed
  1800.        again.
  1801.  
  1802.  
  1803.        3.10. Config <name>
  1804.        -------------------
  1805.  
  1806.            You can  have many  different configuration files. The default
  1807.        name is "Foozle" followed by one of the extensions:
  1808.                      .prefs : your setup
  1809.                      .areas : your areas
  1810.                      .remap : "manual" remapping functions (optional)
  1811.                      .ext   : your external programmes (optional)
  1812.            If you want to  use another  configuration file,  just specify
  1813.        "config" followed  by the name without any extension (e.g. "Foozle
  1814.  
  1815.  
  1816.  
  1817.                                       30
  1818.                                 Foozle's Manual
  1819.  
  1820.  
  1821.  
  1822.        Config Fz2"). If the configuration files are in another directory,
  1823.        but are  named "Foozle.*", you only have to enter the path for the
  1824.        files  appended  by  a   "/"  or   a  ":"   (e.g.  "Foozle  Config
  1825.        dh2:foozle/").
  1826.            To edit  configuration files that aren't called "Foozle.*" you
  1827.        must start FzI followed by the configuration name (e.g. "FzI Fz2",
  1828.        "FzI dh2:Foozle/").
  1829.            Please note that the config command MUST be the first argument
  1830.        on the commandline, e.g. "Foozle import config dh1:"  is not valid
  1831.        (the config command is ignored) - use "Foozle config dh1: import".
  1832.            Another way  of passing  the configuration path and/or name to
  1833.        Foozle   is   the   definition   of   the   environment   variable
  1834.        "FoozleConfig". Just  set it in the way described above and Foozle
  1835.        as well as FzI  are using  the specified  configuration unless the
  1836.        configuration files can be found in the current directory.
  1837.  
  1838.  
  1839.        3.11. Quit
  1840.        ----------
  1841.  
  1842.            Foozle is removed from memory completely and all resources are
  1843.        freed. This isn't really useful to be entered  at the commandline.
  1844.        It's thought to be issued via ARexx only.
  1845.  
  1846.  
  1847.        3.12. Prio <value>
  1848.        ------------------
  1849.  
  1850.            Changes Foozle's  task priority to the given value. If you run
  1851.        Foozle and a  mailer  concurrently  it  is  recommended  to change
  1852.        Foozle's priority to -1, so that the mailer gets enough time.
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.                                       31
  1879.                                 Foozle's Manual
  1880.  
  1881.  
  1882.  
  1883.        4. External Files
  1884.        -----------------
  1885.  
  1886.            This chapter  describes the  format of  all external textfiles
  1887.        accessed by Foozle.
  1888.  
  1889.  
  1890.        4.1. External Functions
  1891.        -----------------------
  1892.  
  1893.            Foozle can be expanded by external functions. These can easily
  1894.        be installed  by creating  a file  named "<config name>.ext" (e.g.
  1895.        "Foozle.ext").  Each  line  in  this  file  contains  one external
  1896.        command. Blank  lines and  lines beginning with a ";" are ignored.
  1897.        Each line consists of the  name  of  the  function  which  will be
  1898.        displayed in the "External" menu and the actual command. These two
  1899.        fields are seperated by  one or  more white  spaces (spaces and/or
  1900.        tabs). If  the function name contains a space, the whole name must
  1901.        be embedded in quotation marks. The rest of  the line  (the actual
  1902.        command) should  never be embedded in quotation marks. If you want
  1903.        to use a shortcut for one function (right amiga key  together with
  1904.        another key),  the line must begin with a "@" followed immediately
  1905.        by the key to be pressed. If you want Foozle's screen to  be moved
  1906.        behind all  other screens,  the command  must be preceded by a "#"
  1907.        and followed by a "1" (leave  screen in  the background)  or a "2"
  1908.        (move Foozle's screen to front after having executed the command).
  1909.            The  command  line  may  contain  some  templates that will be
  1910.        replaced by an appropriate string. These keywords are:
  1911.                      %a : your name of current area
  1912.                      %A : net name of current area
  1913.                      %d : directory of current area
  1914.                      %D : destination of current message (netmail only)
  1915.                      %F : from string of current message
  1916.                      %n : number of current message
  1917.                      %O : originating address of current message
  1918.                      %q : ask the user to enter a value/string (a query
  1919.                           string may follow directly, embedded in sqare
  1920.                           brackets, "[" and "]")
  1921.                      %s : your name
  1922.                      %S : subject string of current message
  1923.                      %t : date/time string of current message
  1924.                      %T : to string of current message
  1925.                      %z : your system's primary address
  1926.  
  1927.  
  1928.        Examples:
  1929.  
  1930.        ; open a new shell (and put Foozle's screen into the background)
  1931.        NewShell                #1NewShell
  1932.  
  1933.        ; Get new mail from boss (Amiga-P)
  1934.        "@PPoll Boss"           run TrapDoor call boss
  1935.  
  1936.  
  1937.  
  1938.  
  1939.                                       32
  1940.                                 Foozle's Manual
  1941.  
  1942.  
  1943.  
  1944.        ; uudecode the current message (Amiga-X)
  1945.        @XUUDeCode              #2uudecode %d/%n
  1946.  
  1947.        ; call a node
  1948.        "Call Node"             trapdoor call %q[Enter FidoNet address:]
  1949.  
  1950.  
  1951.        4.2. The UserList
  1952.        -----------------
  1953.  
  1954.            The userlist file contains all persons and their addresses you
  1955.        often write  messages to. The file can have any name and each line
  1956.        must comply with the form:
  1957.  
  1958.        <name>        <FidoNet address>   <nickname>
  1959.  
  1960.        The nickname field is optional. Examples:
  1961.  
  1962.        Hasselmeyer, Peer       2:247/4
  1963.        AreaFix                 247/1     af
  1964.        Matthias Heilmann       .1        mh
  1965.  
  1966.  
  1967.        4.3. The Remap-File
  1968.        -------------------
  1969.  
  1970.            The remap file is needed for additional and "manual" remapping
  1971.        (e.g. if  you didn't  enable Nodelist  support). The  file must be
  1972.        named "<your config name>.remap" and can be created/edited  with a
  1973.        simple  text  editor.  Each  line  of  this  file  represents  one
  1974.        remapping instruction. There may be blank  lines in  this file but
  1975.        NO comments. Each entry must look like:
  1976.            <point-number>,<name>
  1977.  
  1978.        Example:
  1979.        1,Peer Hasselmeyer
  1980.        2,Matthias Heilmann
  1981.        1,Sysop
  1982.        99,UUCP
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.                                       33
  2001.                                 Foozle's Manual
  2002.  
  2003.  
  2004.  
  2005.        5. Routing
  2006.        ----------
  2007.  
  2008.            FidoNet  began   with  two  sysops  exchanging  private  mails
  2009.        (echomail appeared much later).  As  FidoNet  grew  quickly, there
  2010.        were  many  nodes  sending  netmails  directly  to  other systems.
  2011.        Because many long distance calls had to be  made, the  routing was
  2012.        introduced. This basically means that the netmails of a local area
  2013.        are collected at one system  and  then  sent  together  to another
  2014.        system which  transfers the  mails to its final destination (again
  2015.        in a local area).
  2016.            Foozle has a built-in routing facility, so that you don't need
  2017.        any additional programmes (like oMMM). Every outgoing netmail must
  2018.        undergo the  routing process,  unless you  set the  "Crash" or the
  2019.        "Hold" attribute.
  2020.            The routing  is very easy to set up - just load FzI and select
  2021.        "Routing". You  can  now  see  two  lists  containing  the routing
  2022.        information.  On  the  left  side  you  have  to  enter the actual
  2023.        destination of the messages and on the right side, where  they get
  2024.        routed to. One wildcard, the asterisk "*", is supported and stands
  2025.        for "all".
  2026.            On the right side of the lists you can choose the "flavour" of
  2027.        the packets.  These switches  do not  affect the attributes of the
  2028.        messages in the packet,  they only  determine the  filename of the
  2029.        packet so  that your  mailer /  scheduler knows how to handle this
  2030.        packet.
  2031.  
  2032.        Please note:
  2033.          - there is no automatic point-routing, so be sure that all of
  2034.            your points appear in the list (preferably at the top)
  2035.          - once a routing is found, no further search will be attempted,
  2036.            so: put individual routings at the top and the more global
  2037.            ones at the end
  2038.  
  2039.        Examples (supposed that the node number is 2:247/4.0):
  2040.  
  2041.        Route all netmails to 2:247/1:
  2042.            *:*/*.*      --->  2:247/1.0
  2043.  
  2044.        Route all netmails to 2:247/1, execpt for points 1, 2 and 3:
  2045.            2:247/4.1    --->  2:247/4.1
  2046.            2:247/4.2    --->  2:247/4.2
  2047.            2:247/4.2    --->  2:247/4.3
  2048.            *:*/*.*      --->  2:247/1.0
  2049.  
  2050.        This can be abbreviated to:
  2051.            2:247/4.*    --->  2:247/4.*
  2052.            *:*/*.*      --->  2:247/1.0
  2053.  
  2054.        The same as above, but route all zone 1 mails to the zonegate:
  2055.            2:247/4.*    --->  2:247/4.*
  2056.            1:*/*.*      --->  2:2/1.0
  2057.            *:*/*.*      --->  2:247/1.0
  2058.  
  2059.  
  2060.  
  2061.                                       34
  2062.                                 Foozle's Manual
  2063.  
  2064.  
  2065.  
  2066.        Send everything directly to its destination  (mail to  points will
  2067.        be sent to the boss):
  2068.            *:*/*.*      --->  *:*/*.0
  2069.  
  2070.        Host route all netmails (each netmail is routed to the net's host,
  2071.        e.g. a message for 3:102/17.5 is routed to 3:102/0):
  2072.            *:*/*.*      --->  *:*/0.0
  2073.  
  2074.        If you operate a  point (e.g.  2:247/4.1) you  will probably route
  2075.        all of your netmails to your boss:
  2076.            *:*/*.*      --->  2:247/4.0
  2077.  
  2078.        But  maybe  you  poll  at  two different systems (e.g. 2:247/4 and
  2079.        2:241/9000), you can set up the routing like:
  2080.            2:241/*.*    --->  2:241/9000.0
  2081.            *:*/*.*      --->  2:247/4.0
  2082.  
  2083.  
  2084.            Foozle can (depending on  your selection)  automatically route
  2085.        all incoming  netmails on  import. If  you receive netmails, which
  2086.        are not for your system or  one of  your AKAs,  Foozle will  add a
  2087.        kludge line at the end of the message looking like:
  2088.            Via Foozle on [system], [date] [time]
  2089.        e.g.:
  2090.            Via Foozle on 2:247/4, 28-Mar-91 14:35:54
  2091.  
  2092.            The message  must then  undergo the normal routing process and
  2093.        is added to the outgoing netmails of the system it  got routed to.
  2094.        Unless any errors occured, you will never see this message in your
  2095.        netmail area. This method is quite efficient if you run  an import
  2096.        after each  call. The  netmails can  be fetched just a few seconds
  2097.        after they arrived at your system.
  2098.  
  2099.  
  2100.        5.1. Remapping
  2101.        --------------
  2102.  
  2103.            Foozle includes a fully automatic remap tool. This  feature is
  2104.        only  enabled   if  you   are  running   a  node   and  using  the
  2105.        traplist.library for  the nodelist  accesses. Every  mail, that is
  2106.        for your  FidoNet address,  but contains  the name  of one of your
  2107.        points as addressee is remapped to  that point  on import.  To use
  2108.        this feature,  you must include all of your points 4 dimensionally
  2109.        in the nodelist (see 6. Installing Points).
  2110.            As an alternative routing method, Foozle offers the ability of
  2111.        using  a  Foozle.remap  file.  Please  read  chapter  4.3.  for  a
  2112.        description of this file.
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.                                       35
  2123.                                 Foozle's Manual
  2124.  
  2125.  
  2126.  
  2127.        6. Installing Points
  2128.        --------------------
  2129.  
  2130.            This chapter  is  only  needed  by  nodes  wanting  to support
  2131.        points. Installing  points is  quite easy as they are treated just
  2132.        like nodes. To add a point, you must  have set  the pointnet value
  2133.        (the point  must use the same). Now load FzI, select "Systems" and
  2134.        add the point to your list. Give him an appropriate  access level,
  2135.        select a  packer/unpacker and optionally add the areas he wants to
  2136.        receive. Don't  forget  to  add  the  point  to  your  routing (as
  2137.        described above).
  2138.            The point  must have  a session password, which also serves as
  2139.        his AreaFix password. To  accomplish this,  the point  must get an
  2140.        entry  in  your  private  nodelist  as  described in the manual of
  2141.        TrapList 1.40 (that comes with TrapDoor 1.80).
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.                                       36
  2184.                                 Foozle's Manual
  2185.  
  2186.  
  2187.  
  2188.        7. AreaFix
  2189.        ----------
  2190.  
  2191.        7.1. About AreaFix
  2192.        ------------------
  2193.  
  2194.            AreaFix was introduced to save the  sysop of  a node  from the
  2195.        annoying business  of adding/removing systems to/from the echomail
  2196.        distribution list. Each system now has a specific access level and
  2197.        can add  and remove  itself to/from the topology of all areas that
  2198.        have a lower or the same access level.
  2199.  
  2200.  
  2201.        7.2. Installing AreaFix
  2202.        -----------------------
  2203.  
  2204.            As Foozle has a built-in AreaFix,  activating this  feature is
  2205.        as  simple  as  specifying  a  logfile  for  AreaFix. AreaFix also
  2206.        requires access to the nodelist.
  2207.  
  2208.  
  2209.        7.3. Using AreaFix
  2210.        ------------------
  2211.  
  2212.            Other systems can access your AreaFix by writing  a netmail to
  2213.        "AreaFix"  (the  destination  must  be  your  system). The session
  2214.        password must be placed into the  subject field.  The message text
  2215.        contains all  areas (net  name) the  system wants to receive - one
  2216.        area per line. If an entry is preceded  by a  minus "-",  the area
  2217.        will be removed. The message can optionally be terminated by three
  2218.        dashes "---".
  2219.            To obtain a list of all available echomail areas, the password
  2220.        must be  followed by  a space  and the  option "-L".  To receive a
  2221.        status report, the option "-Q" must be specified.  A status report
  2222.        is  automatically  generated  when  at  least  one  change  to the
  2223.        echomail topology has been attempted.
  2224.  
  2225.  
  2226.        7.4. Hints
  2227.        ----------
  2228.  
  2229.            All AreaFix messages are processed during the import,  so that
  2230.        you will never see any of these messages in your netmail area. But
  2231.        if an error occures or Foozle detects an illegal access  (e.g. the
  2232.        other system  used a  wrong password)  the AreaFix message will be
  2233.        imported just like any other netmail.
  2234.            The AreaFix logfile tracks all changes that have  been made to
  2235.        echomail topolgy  by other  systems. Also all illegal accesses are
  2236.        logged in it. As Foozle doesn't send anything to another system if
  2237.        it  detects  an  illegal  access,  you should take a look into the
  2238.        AreaFix logfile if  you  encounter  a  mail  for  AreaFix  in your
  2239.        netmail area and tell the other system what went wrong.
  2240.  
  2241.  
  2242.  
  2243.  
  2244.                                       37
  2245.                                 Foozle's Manual
  2246.  
  2247.  
  2248.  
  2249.        8. Multiple Net Support
  2250.        -----------------------
  2251.  
  2252.            Foozle  can  operate  in  a  multi-net environment without the
  2253.        trouble of having different configuration files  for each network.
  2254.        With Foozle,  you only  have to  specify one  address as your main
  2255.        address and the others as your AKAs. Every AKA address  can now be
  2256.        used just as your main address.
  2257.  
  2258.            Foozle  features  automatic  address  adjustment, i.e. that it
  2259.        always uses the address which seems to be the right choice for the
  2260.        message / packet being processed. This includes netmail routing as
  2261.        well as echomail export.
  2262.  
  2263.            There is only one  problem: you  cannot have  different points
  2264.        for  each  of  your  AKAs.  Let's  say  you have the two addresses
  2265.        2:247/4 and 4711:20/8. It's okay to  have  a  point  with  the two
  2266.        addresses 2:247/4.2 and 4711:20/8.2. But, the same point cannot be
  2267.        2:247/4.2 and 4711:20/8.99 -  the  point  number  of  one specific
  2268.        point must always be the same for all of your addresses.
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.                                       38
  2306.                                 Foozle's Manual
  2307.  
  2308.  
  2309.  
  2310.        9. Inbound / Outbound
  2311.        ---------------------
  2312.  
  2313.            This  chapter  describes  the  names  of  the  files  that are
  2314.        recognized / created by Foozle.
  2315.  
  2316.  
  2317.        9.1. The Inbound
  2318.        ----------------
  2319.  
  2320.        The files that are recognized by Foozle are:
  2321.  
  2322.        nnnnoooo.ddx - compressed mail bundles
  2323.                       where: dd - name of the day, the packet was created
  2324.                                   (MO, TU, WE, TH, FR, SA, SU)
  2325.                               x - the number of this bundle (0-9, a-z)
  2326.                            nnnn - the difference between the other
  2327.                                   systems and my net number (hex)
  2328.                            oooo - the difference between the other
  2329.                                   systems and my node number (hex)
  2330.        nnnnnnnn.PKT - uncompressed mail bundles
  2331.  
  2332.  
  2333.        9.2. The Outbound
  2334.        -----------------
  2335.  
  2336.        The files created by Foozle are:
  2337.  
  2338.        In other/TD 1.50 mode:
  2339.  
  2340.          nnnnoooo.ddx - compressed mail bundles, see above for a
  2341.                         description
  2342.  
  2343.  
  2344.        In TD 1.74+ mode:
  2345.  
  2346.          z.n.o.p.ddx  - compressed mail bundles, see above for a
  2347.                         description of dd and x.
  2348.                         z - zone number of receiving system
  2349.                         n - net number of receiving system
  2350.                         o - node number of receiving system
  2351.                         p - point number of receiving system
  2352.  
  2353.        Files only created in TD 1.50/1.74+ mode:
  2354.  
  2355.          z.n.o.p.sUT  - uncompressed mail bundle, will be sent as
  2356.                         ????????.PKT by your mailer
  2357.                         s - status of the packet, valid characters
  2358.                             are: O - normal
  2359.                                  C - crash (high priority packet, to be
  2360.                                      sent immediately)
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.                                       39
  2367.                                 Foozle's Manual
  2368.  
  2369.  
  2370.  
  2371.                                  D - direct (a crash packet to a system
  2372.                                      that has no continous mail (CM) flag
  2373.                                      in the nodelist, to be sent during
  2374.                                      the ZMH)
  2375.                                  H - hold (packet to be picked up by the
  2376.                                      remote system)
  2377.  
  2378.         z.n.o.p.sLO   - so called "flow files"; list all files to be
  2379.                         transmitted to another system - see above for a
  2380.                         description of z,n,o,p; status:
  2381.                                  F - normal
  2382.                                  C - crash
  2383.                                  D - direct
  2384.                                  H - hold
  2385.  
  2386.          z.n.o.p.REQ  - file request; list of all files you want to
  2387.                         receive from a system; created only by the
  2388.                         File Request function (see above for a
  2389.                         description of z,n,o,p)
  2390.  
  2391.  
  2392.        Files only created in 2D (other) mode:
  2393.  
  2394.          nnnnoooo.sUT - uncompressed mail bundles
  2395.                         where: nnnn - net number of receiving system
  2396.                                       (hex)
  2397.                                oooo - node number of receiving system
  2398.                                       (hex)
  2399.                                   s - status, see above
  2400.  
  2401.          nnnnoooo.sLO - flow files, see above
  2402.  
  2403.          nnnnoooo.REQ - file requests, see above
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.                                       40
  2428.                                 Foozle's Manual
  2429.  
  2430.  
  2431.  
  2432.        10. The Logfile
  2433.        ---------------
  2434.  
  2435.            Most of the actions  performed  by  Foozle  are  noted  in the
  2436.        logfile. Each entry occupies one line and consists of an indicator
  2437.        character, the date, the  time and  a text  string describing what
  2438.        happened.
  2439.            The indicator  characters give  you a  hint on what is logged.
  2440.        Used characters are:
  2441.  
  2442.          | - plain information
  2443.          + - info on the completion of an action
  2444.          * - error
  2445.          # - security failure (only on import)
  2446.          ! - important information for you (e.g. mails for you; only on
  2447.              import)
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.                                       41
  2489.                                 Foozle's Manual
  2490.  
  2491.  
  2492.  
  2493.        11. Limitations
  2494.        ---------------
  2495.  
  2496.        Number of areas:           unlimited
  2497.        Number of areas(AreaFix):  32767
  2498.        Number of msgs/area:       16383
  2499.        Number of msgs(maillist):  423
  2500.        Max. size of message:      32764 bytes (including header)
  2501.        Number of nodes:           255
  2502.        Number of nodes/area:      63
  2503.        Number of routings:        255
  2504.  
  2505.  
  2506.        There may exist other limitations that you probably never reach.
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.                                       42
  2550.                                 Foozle's Manual
  2551.  
  2552.  
  2553.  
  2554.        12. Registration
  2555.        ----------------
  2556.  
  2557.        12.1. Why Register
  2558.        ------------------
  2559.  
  2560.            Foozle is a copyrighted piece of  software that  is brought to
  2561.        you  under  the  concepts  of  shareware.  The freely disributable
  2562.        version floating around on many BBSes  may  only  be  used  for an
  2563.        evaluation period  of up  to 4  weeks. If,  after this period, you
  2564.        find that Foozle fits your needs and you want to keep on using it,
  2565.        you must  register. If  you don't want to use Foozle anymore, just
  2566.        throw it in your trashcan.
  2567.            The registration fee also supports the  programming efforts of
  2568.        the author.  So by  contributing the  fee you  will accelerate the
  2569.        further development of Foozle.
  2570.            As a side effect, the annoying requesters poping up on startup
  2571.        of the unregistered version will vanish.
  2572.  
  2573.  
  2574.        12.2. How To Register
  2575.        ---------------------
  2576.  
  2577.        To register your copy of Foozle you must do the following:
  2578.  
  2579.        1. Print out the file "Register.txt" (should be included in the
  2580.           archive you got this manual from), fill it out and send it to:
  2581.                      Foozle Development Centre
  2582.                      c/o Michael Hettenbach
  2583.                      Valentiniannstr. 72
  2584.                      68526 Ladenburg
  2585.                      Germany
  2586.           You can optionally fill out the file with a text editor and
  2587.           send it via netmail (crash is recommended) to 2:2468/6020. 
  2588.  
  2589.        2. Pay the registration fee of 50,-- DM either by international
  2590.           postal money order, by cheque or let your bank transfer the
  2591.           amount to my account at Bezirkssparkasse Weinheim
  2592.           (BLZ 670 523 85), account 13183872, owner "Michael Hettenbach".
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.                                       43
  2611.                                 Foozle's Manual
  2612.  
  2613.  
  2614.  
  2615.        13. License
  2616.        -----------
  2617.  
  2618.        13.1. Notice
  2619.        ------------
  2620.  
  2621.            Peer Hasselmeyer,  the author  of Foozle, has exclusive rights
  2622.        to  all  programmes  that  came  with  the  original  distribution
  2623.        (archive or  disk, also  referred to  as "the software") which are
  2624.        protected by both german and international copyright laws. You are
  2625.        licensed to  use this software according to the terms that follow.
  2626.        Any use of the software indicates your acceptance  of these terms,
  2627.        both  for  the  supplied  version  plus  for  any  updates you may
  2628.        receive.
  2629.            The  software  is  offered  to  you  under  the   concepts  of
  2630.        shareware,  which  means  that  you  can  use it for an evaluation
  2631.        period of up to 28 days without paying any charge. If you  use the
  2632.        software after this period, you must register.
  2633.            You may  not use,  copy, modify  or distribute the software or
  2634.        any copy - in whole or in part - except as expressly  provided for
  2635.        in  the  license.  If  you  violate any terms of the license, your
  2636.        license is terminated.
  2637.            You agree to cease distributing the  software if  requested to
  2638.        do so by the author.
  2639.  
  2640.  
  2641.        13.2. You May
  2642.        -------------
  2643.  
  2644.        - install and use this software for your personal use on a single
  2645.          microcomputer
  2646.        - make verbatim copies of the original distribution without any
  2647.          files being ommitted/added/changed
  2648.        - distribute those copies of the software if NO charge is asked
  2649.          for except for the media
  2650.        - upload the software to as many BBSes as you like
  2651.  
  2652.  
  2653.        13.3. You May Not
  2654.        -----------------
  2655.  
  2656.        - alter the software and/or the accompanying files in any way
  2657.        - decompile, disassemble, translate, convert to another
  2658.          programming language or otherwise reverse engineer the software
  2659.        - grant sublicences, leases or other rights in the software
  2660.        - rent the software to others
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.                                       44
  2672.                                 Foozle's Manual
  2673.  
  2674.  
  2675.  
  2676.        13.4. No Warranty
  2677.        -----------------
  2678.  
  2679.            The software is provided "as is" without warranty of any kind,
  2680.        either expressed or implied, including,  but  not  limited  to the
  2681.        implied warranties of merchantability and fitness for a particular
  2682.        purpose.
  2683.            In  no  event  will  the  author  be  liable  to  you  for any
  2684.        incidental  or  consequential  damages  arising  from  your use or
  2685.        inability to use the software (including, but not  limited to loss
  2686.        of  data  or  data  being  rendered),  even if the author has been
  2687.        advised of the possibility of such damages or for any claim by any
  2688.        other party.
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.                                       45
  2733.                                 Foozle's Manual
  2734.  
  2735.  
  2736.  
  2737.        14. Acknowledgements
  2738.        --------------------
  2739.  
  2740.            The following  names are  either trademarks  or the efforts of
  2741.        the person and/or company listed:
  2742.  
  2743.         - Amiga, AmigaDOS, CLI and WorkBench by Commodore-Amiga, Inc.
  2744.         - Amiga DOS Resource Project and arp.library by ARP Authors
  2745.         - Arc by System Enhancement Associates
  2746.         - AreaFix (for MS-DOS) by Greg Dawson
  2747.         - ARexx by William S. Hawes
  2748.         - BinkleyTerm by Alan D. Applegate, Robert Hartman and Vincent
  2749.              Perriello
  2750.         - BinkleyTerm Amiga by Jürgen Hermann
  2751.         - Chameleon Editor by Jürgen Hermann
  2752.         - CheckPackets by Peer Hasselmeyer
  2753.         - ConfMail by Bob Hartman, Spark Software Inc.
  2754.         - EchoMail by Jeff Rush
  2755.         - FastFonts by C. Heath, Microsmiths Inc.
  2756.         - FastPoint by Paul Black
  2757.         - Fido and FidoNet are trademarks of Tom Jennings, Fido Software
  2758.         - Four dimensional addressing and FSC-0039 by Mark A. Howard
  2759.         - FTS-0001 by Randy Bush
  2760.         - Global Conference Control and GCChost by Davide Massarenti
  2761.         - Juliet by Gregory Kritsch
  2762.         - LHarc by Haruyasu Yoshizaki
  2763.         - LHarc Amiga by Paolo Zibetti
  2764.         - License Agreement inspired by SmarTerm, Persoft, Inc. and the
  2765.              TrapDoor license
  2766.         - MS-DOS is a trademark of Microsoft Corporation
  2767.         - MSGID/REPLY kludges and FSC-0041 by Jim Nutt
  2768.         - oMMM by BS Software
  2769.         - PID kludge and FSC-0046 by Joaquim Homrighausen
  2770.         - PointManager by Mario Pacchiarotti
  2771.         - RMB by Michael Richardson
  2772.         - ScanToss by Michael Matter
  2773.         - Tick by Barry Geller
  2774.         - TosScan by Joaquim Homrighausen
  2775.         - TrapDoor by Maximilian Hantsch and Martin Laubach
  2776.         - TrapList and traplist.library by Martin Laubach and Maximilian
  2777.              Hantsch
  2778.         - TrapToss by René Hexel and Maximilian Hantsch
  2779.         - Welmat by Michael C. Richardson and Russel McOrmond
  2780.         - Zoo by Rahul Dhesi
  2781.  
  2782.        Many thanks to:
  2783.         - the beta-testers: Timothy J. Aston,  Matthias Heilmann,
  2784.              Carl-Christian Kanne, Andreas Netscher, Martin Ortlepp,
  2785.              Heiko Richter, Silvia Wenz
  2786.         - Tim Aston for the free registered TransAmiga
  2787.         - Maximilan Hantsch and Martin Laubach for their great
  2788.              TrapDoor/TrapList package
  2789.         - Städtische Kliniken Darmstadt for their MS-DOS machine
  2790.         - Günter Greschenz for the HD Installer
  2791.  
  2792.  
  2793.                                       46
  2794.